Jobbiga sessions

ASP

6 svar · 271 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Trådstart#1

Hejsan!
Kodar på ett litet community.. och använder sessions när man loggar in.
Men pga dom så måste besökare ändra sekrettess nivån till "Låg", från standarden "Mellan". En jobbig och irriterande sak tycker jag.
Kan jag inte få mina sessions att starta med sekrettess "Mellan"..?
Eller hur ska jag göra?

Medlem sedan mars 20021 889 inlägg
#2

Exempelkod behövs.

:)

Medlem sedan aug. 2002600 inlägg
#3
IF NOT RS.EOF then
session("inloggad") = "ja"
Session("fel") = ""
session("id") = rs("id")
session("user") = rs("anv")
session("level") = rs("level")
if rs("tid")&"" = "" then
session("tid")=0
else
session("tid")=rs("tid")
end if

om det var den du menade?

Medlem sedan aug. 20003 575 inlägg
#4

Oj, du hade visst en massa onödiga Sessioner. Tänk på att de tar Server-Minne.

Skippa Session("inloggad") du får ju reda på om det finns något i id:t

Session("user") hämta användarnamnet i databasen när det behövs med hjälp av id:t.

Hur ofta behöver man skriva ut sitt eget användarnamn med hjälp av sessionen ?

session("level") är ju ett smakval ? men det kan du också kolla i databasen. Men där får du se på hur ofta du skall hämta vilken säkerhetsnivå Men jag råder dig till at hämta level i databasen på varje sidan.

Medlem sedan mars 20021 889 inlägg
#5

r

Medlem sedan aug. 2002600 inlägg
#6

men om jag minskar antal sessions, kommer man slippa ändra sekrettess nivå då? eller kvarstår problemet?

Medlem sedan feb. 200112 078 inlägg
#7

RED. Läs nogrannare. :r

Jag rekommenderar iallafall att lägga sådant som inte är av större vikt i cookies istället för i sessions.

Inloggad - skippa helt, kolla längd på 'id' istället med len( ).
Fel - varför?
User - lägg i cookie
Level - lägg i cookie
Tid - lägg i cookie

394 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
120 ms — hämta statistik (db)
136 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)