webForumDet fria alternativet

If Session("login") = "" Then

3 svar · 211 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20018 492 inlägg
#1

Kom att tänka på en sak.
När man gör en inloggningsfunktion och använder sessions då kan man ju skriva

If Session("login") = "" Then
Response.Write"Du är inte inloggad!"
Else
......
End If

Exempelvis...

Men.
Om man skulle få reda på vad sessionen heter(i det här fallet login), då kan man ju skapa en egen session och sedan bara gå in på sidan...?

Man kan ju skapa en egen session som heter login som innehåller något värde(i samma webbläsarfönster) och sedan gå in på sidan för sessionen finns ju...
Eller är det något som servern håller reda på? :q

Någon som kan reda ut detta åt min tämligen lilla hjärna? :q ;) :e

/Mika3l

------------------
Det stora datatestet:

Ok, då börjar vi!
För att börja testet tryck alt+F4.

MK-Studios v2!

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det där håller givetvis servern reda på. Så länge du inte har hål öppna på din server, så någon kan spara filer som skapar sessions så behöver du inte oroa dig.

Mvh,

------------------
Let your body decide

Mika3lMedlem sedan nov. 20018 492 inlägg
#3

Bra!
Jag tänkte väl att servern skulle hålla reda på det...

/Mika3l

------------------
Det stora datatestet:

Ok, då börjar vi!
För att börja testet tryck alt+F4.

MK-Studios v2!

CompusaMedlem sedan jan. 20023 327 inlägg
#4

Jag skulle skriva om din if-sats om jag var dig, känns säkrare och ha felhanteringen när else vilkoret uppfylls (rätta mig om jag har fel). Else är bättre att använda när du får oväntade/okända värden och inte tvärtom som i ditt fall...

If [b]NOT[/b] Session("login") = "" Then
Response.Write"INLOGGAD!"
Else
Response.Write"INTE inloggad!"
End If

[Redigerat av Compusa den 04 feb 2002]

132 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)