webForumDet fria alternativet

Fråga om session

ASPur ASP

4 svar · 185 visningar · startad av Magnus.P

Magnus.PMedlem sedan jan. 200314 inlägg
#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...

SkarreMedlem 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.

LarsGMedlem sedan dec. 200012 464 inlägg
#3

Ja, gör så.

KoTTeNMedlem 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.

Magnus.PMedlem sedan jan. 200314 inlägg
#5

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

127 ms totalt · 3 externa anrop · v20260731065814-full.363dfaf6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)