webForumDet fria alternativet

Automatiskt logoff vid användning av Forms Authentification

.NET

2 svar · 235 visningar · startad av Xcon

Medlem sedan nov. 200334 inlägg
Frågan#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?

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)