wie umleiten Benutzer auf default Seite auf session-time-out in asp.net 3.5
will ich nur umleiten Benutzer zur Startseite(Default.aspx), wenn die session abgelaufen ist, in asp.net 3.5.
ich Tue es nur mit dem web-Benutzer-Steuerelement, aber Stahl ist es nicht perfekt funktioniert. also, ich möchte nur, es zu tun mit web.config.
<authentication mode="Forms">
<forms loginUrl="~/SignIn.aspx" protection="All" timeout="2880" path="/" />
</authentication>
Ist diese Technik arbeitet .net 3.5 framework-Anwendung.
InformationsquelleAutor shalin gajjar | 2014-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie form der Authentifizierung dann brauchen Sie sich nicht zu schreiben von benutzerdefiniertem code. Für session-timeout Einstellungen sind vom Framework selbst. Einfach ändern Sie die Konfigurationsdatei wie unten erwähnt :
Obige Konfiguration umleiten Benutzer auf die login-Seite, wenn die Sitzung abläuft.
es funktioniert nicht.
InformationsquelleAutor SpiderCode
Für Keine Master-Seite:
können Sie versuchen, diese.
Diese Logik in jede Webseite, die
, Wenn der Master-Seite Verwendet wird:
Verwenden Sie die oben genannten Logik in Ihrer masterpage.cs-Datei
Mit Web.Config:
überprüfen Sie aktualisierte Antwort
InformationsquelleAutor Ajay
Können Sie überprüfen, für die Sitzung auf page_init, wie unten dargestellt
InformationsquelleAutor Neel
Ich würde eine masterpage für alle webforms, außer die
SignIn.aspx
und diese in die masterpages init-Methode:MSDN Artikel über die forms-Authentifizierung.
InformationsquelleAutor JP Hellemons