Automatiskt logoff vid användning av Forms Authentification

.NET

2 svar · 265 visningar · startad av Xcon

Medlem sedan nov. 200334 inlägg
Trådstart#1

Hej

Har gjort en enkel loginfunktion med Forms Authentication utifrån exemplet:

Skapa en loginfunktion med Forms Authentication

Jag har fått den att funka hyfsat, men jag vill att cookien ska "dö" när sidan stängs ner. Alltså när användaren stänger ner fönstret ska användaren inte längre vara inloggad. Detta kan man väl göra genom att skapa en logoff button som exekverar FormsAuthentication.SignOut().

Finns det nåt sätt att anropa denna automatiskt när sidan stängs ner? Alltså användaren ska inte automatiskt vara inloggad när han/hon kommer till sidan nästa gång...

Medlem sedan apr. 20012 266 inlägg
#2

Sätts ingen utgångsdatum på kakan blir den sessionsbaserad och tas då bort när webbläsaren stängs.

Medlem sedan nov. 200334 inlägg
#3

Får det fortfarande inte att funka:

Skapar cookie log

Dim log As New FormsAuthenticationTicket(TextBox1.Text, False, 0)
FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, False, 0)

Har även provat utan framgång...

Dim log As New FormsAuthenticationTicket(TextBox1.Text, True, 0)
 FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, True)

Vad ska jag ändra?

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)