次の方法で共有


Default.aspx ファイル

次に示すように、Default.aspx ファイルは、このシナリオで要求される、保護されているリソースです。これは簡単なファイルで、要求と共に有効な Cookie が送られると、Hello という文字列とユーザーの格納済み電子メール名を表示します。要求と共に Cookie が送られない場合は、ASP.NET はクライアントを自動的に Logon.aspx ページにリダイレクトします。Default.aspx には、クライアントから Cookie を削除する [Signout] ボタンも含まれています。

<script runat=server>
    private void Page_Load(Object Src, EventArgs e) 
    {
        Welcome.InnerHtml = "Hello, " +   
            Server.HtmlEncode(User.Identity.Name);
    }
    private void Signout_Click(Object sender, EventArgs e) 
    { 
        FormsAuthentication.SignOut();
        Response.Write("Logged out - cookie deleted.");
    }
</script>

<body>
<h3><font face="Verdana">Forms Authentication Example</font></h3>
<span id="Welcome" runat=server/>
<form runat=server>
    <input type="submit" OnServerClick="Signout_Click" 
           Value="Signout" runat="server"/><p>
</form>
</body>
</html>

参照

ASP.NET Web アプリケーションのセキュリティ | XML の Users ファイルを使用したフォーム認証