ich bin newb in asp.net. Ich arbeite für ein Beispiel mit Mitgliedschaftsklasse in ASP.NET. Ich habe einige Seiten in meinem Projekt, z. default.aspx, page1.aspx, page2.aspx. Ich habe Login-Steuerelement in default.aspx gesetzt. Jetzt möchte ich die Authentifizierung des Benutzers überprüfen, wenn der Benutzer auf eine Seite zugreifen möchte. Bereits habe ich dieses Ding erreicht, um unter Page_Load Event in jeder Seite unter snippest zu setzen. Aber ich möchte einen Vorschlag, damit ich diesen doppelten Code von jeder Seite entfernen kann. und Implementieren einer Logik, die auf jeder Seite anwendbar sein kann. Muss ich global.asax oder eine Klasse verwenden, die auf allen Seiten vererbt werden könnte?gemeinsame Authentifizierungslogik in asp.net Mitgliedschaft
if(!HttpContext.Current.User.Identity.IsAuthenticated)
{
Response.redirect("default.aspx");
}
Werfen Sie einen Blick auf diese Tutorials: http://www.4guysfromrolla.com/articles/120705-1.aspx ... http://msdn.microsoft.com/en- us/library/yh26yfzy.aspx ... http://www.asp.net/web-forms/videos/authentifizierung. Hier ist eine einfache, aber vollständige: http://msdn.microsoft.com/en-us/library/xdt4thhy%28v=vs.100%29.aspx –