webForumDet fria alternativet

Fråga om session

ASP

4 svar · 186 visningar · startad av Magnus.P

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

Hej,
jag undrar en sak angående sessioner. Vissa sidor på min site är olika beroende på om man är inloggad eller ej. Nu undrar jag, måste man ha kod som kollar om användarnamnet och lösenordet i sessionen är samma som i databasen på varje sida eller finns det nåt smidigt sätt att minska koden? t.ex,

if "user" = "true" and "pass" = "true" then
session("login") = true
endif

if session("login") = true then
...resten av koden...

Medlem sedan apr. 20012 427 inlägg
#2

Ja, ungefär så kan det se ut. På inloggningssidan sätter du en sessionsvariabel till "True" om användarnamn och lösenord är korrekta. På de sidor du vill kolla om man är inloggad kollar du bara om sessionsvariabeln existerar.

Medlem sedan dec. 200012 464 inlägg
#3

Ja, gör så.

Medlem sedan sep. 20011 722 inlägg
#4

Det räcker om du kontrollerar om användarnamnet och lösenordet är rätt på inloggningssidan. Sen skapar du sessioner och det enda du behöver göra på dom andra sidorna är att kolla om dessa sessioner existerar. Kontroll med databasen där är onödig.

Medlem sedan jan. 200314 inlägg
#5

ok, provar med det, tack för hjälpen!

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