webForumDet fria alternativet

Ajaxanropp om sessisionen har gått ut

.NET

1 svar · 469 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Jag har en sida med ett formulär som automatiskt sparar information från formuläret när man lämnar input-rutan. Detta sköts via ajax anropp till en httphandler.

Problemet är nu om man stått kvar på sidan så att sessisionen har gått ut.
Man fyller i rutan och tror att allting sparas vilket det inte gör.

Jag har försökt med detta i httphandlern men det hjälper inte:

if (!context.User.Identity.IsAuthenticated)
  context.Response.Redirect("/login.aspx",true);

Hur löser man detta?

Medlem sedan jan. 20013 406 inlägg
#2

Man får sätta att httphandlern inte behöver authentiseras i web.config filen och sedan får man kolla i httphandlern om man är inloggad eller in. Om man inte är det kan man skriva context.Response.Redirect(...); Detta fungerar.

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