私はASP.NET Webサイトにログイン機能とログアウト機能を追加していました。私はユーザー名とパスワードを確認してログインできるようになりましたが、ログインしている場合にのみ利用できるページがあります。私はセッションでユーザーの値を保存することでこれをやっていますサイトからユーザーをログアウトする
第二に、私はLogged in as example
に変更するLink button
を使用します。では、ユーザーはどのようにログアウトしますか?
私はASP.NET Webサイトにログイン機能とログアウト機能を追加していました。私はユーザー名とパスワードを確認してログインできるようになりましたが、ログインしている場合にのみ利用できるページがあります。私はセッションでユーザーの値を保存することでこれをやっていますサイトからユーザーをログアウトする
第二に、私はLogged in as example
に変更するLink button
を使用します。では、ユーザーはどのようにログアウトしますか?
あなたはセッションを殺す:
Session.Abandon();
ユーザーがログインすると、リンクボタンの機能はこれを行うための別のイベントに変更されるはずです。それ、どうやったら出来るの? – Cipher
イベントを変更しないでください。これは引き続きLinkButton1_Clickになります。 if(Session!= null){Session.Abandon();} –
あなたのページに2サーバー側のLinkButtonsを持っており、その視認性が相互に排他的であることができます。
LoginLinkButton.Visible = ....;
LogoutLinkButton.Visible = !LoginLinkButton.Visible
True - 両方のメソッドがうまくいく –
あなたはASP.NET Login Controls Overview
ユーザーをログアウトする2つの方法を見て過ごすかもしれないです:
これを使うnippet:ババクNaffasは
を示唆したように、現在のログイン状態に基づいて、この全体の可視性のものについてSession.Abandon();
System.Web.Security.FormsAuthentication.RedirectToLoginPage();
、あなたの代わりに手動でVisibilityプロパティを割り当てるので、あなたが探している正確に何である、LoginView Controlを使用することができます
ログアウトUIエレメントの推奨事項をお尋ねしますか? –