webForumDet fria alternativet

tillbaka till samma sida vid in/utloggning (smidigt?)

ASP

1 svar · 203 visningar · startad av G8

Medlem sedan jan. 20011 213 inlägg
Frågan#1

En liten grej som jag skulle vilja ha lite synpunkter på. När en användare loggar in eller ut så vill jag att han kommer tillbaka till samma sida som han var på...

Nu har jag gjort så att jag har laggt till

<%
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
%>

längst upp på alla sidor, och när man loggar in så körs koden

Response.Redirect ("delay.asp?DELAY_TIME=4&DELAY_MESSAGE=" & MYMESSAGE & "&REDIRECT_URL=javascript:history.back(1)")

istället för att ange en specifi sida, t. ex. default.asp el. likn.

Det jag undrar är, är detta ett bra sätt eller finns det något ännu smidigare sätt?

/G8

Medlem sedan feb. 20012 412 inlägg
#2

Kanske såhär?

url = request.servervariables("http_referer")
response.redirect url

För att hamna rätt får du antagligen skicka med variabeln url som ett hiddenfält i logga in formuläret.

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)