Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die unten gezeigte Datei Default.aspx ist die geschützte Standardressource, die angefordert wird. Es handelt sich um eine einfache Datei, die lediglich die Zeichenfolge Hello und den gespeicherten E-Mail-Namen des Benutzers ausgibt, wenn mit der Anforderung ein gültiges Cookie übertragen wurde. Wenn mit der Anforderung kein Cookie übertragen wurde, leitet ASP.NET den Client automatisch auf die Seite Logon.aspx um. Default.aspx enthält außerdem eine Schaltfläche zum Abmelden, die das Clientcookie löscht.
<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>
Siehe auch
Sicherheit für ASP.NET-Webanwendungen | Formularauthentifizierung mit Hilfe einer Benutzerdatei im XML-Format