webForumDet fria alternativet

Föra session vidare till ny sida ?

ASP

2 svar · 173 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#1

Hej!

Jag har en databas som bla innehåller email(=id) och lösenord på användare.

När de loggar in på inloggningssidan, så letas i databasen om det finns någon mail och lösenord som stämmer överens, om så är fallet loggas de in, och så vill jag sätta en session.

Säg att det finns en användare med email=janne@telia.se och med lösenordet "janneslosenord"

Så kan jag enkelt skicka användaren till en annan sida och sätta en session mha Request form, reslutatet blir:

Session("id") = "janne@telia.se"
Session("password") = "janneslosenord"

MEN....nu till min fråga, ponera att användaren som inloggad kan hoppa runt mellan några olika sidor, hur för jag denna session vidare till nästa sida som han/hon går till? En QueryString vore ju inte så lämpligt då det är ett lösenord...

Medlem sedan nov. 20017 144 inlägg
#2

Det är väl därför du har sessions?!!
och på varje sidtop så kollar du om hans session fortfarande gäller.

<%
passw=session("id")
if not passw<>"" then
' No it´s a intruder, go to hell
response.redirect "far&flyg.asp"
end if

' Här kan han vara
%>

Ännu bättre är kanske cookies?!

Medlem sedan maj 20023 372 inlägg
#3

Tackar.

372 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
248 ms — ändringar (db)