webForumDet fria alternativet
Logga in / Bli medlem

session check

ASP

7 svar · 236 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Trådstart#1

Jag vill göra en sida som kollar om man har en giltig session. Jag vill göra typ såhär:

<% if session("rights") = "B" then %>
och då ska sidinnehållet visas.
<%else%>
Men om man inte har en giltig session så kommer ett felmeddelande.
<%end if%>

För att inte behöva lägg detta på varje sida vill jag lägga det i en include fil men det första "then" måste ju peka ut mot resten av sidan som ligger utanför include menyn.
Och "else" ska alltså på nåt sätt komma efter sid innehåller fast det ligger i include menyn.

Hur ska jag göra...
Jag förstår om ni inte fattar.

Medlem sedan dec. 19996 721 inlägg
#2
<% if session("rights") <> "B" then %>
Felmeddelande
<% response.end%>
Medlem sedan mars 20014 214 inlägg
#3

Hur gör man då ifall både användare med
rights sessioner B och A ska få tillträde?
Kan man sätta B or A vid If satsen?

Medlem sedan dec. 1999653 inlägg
#4

stämmer bra...

[kod]<% if session("rights") <> "B" OR session("rights") <> "A" then %>
Felmeddelande
<% response.end%>

/r ... eller det kanske inte funkar?

Medlem sedan juli 20003 825 inlägg
#5

vänd på det i stället.

IF session("rights") <> "B" OR session("rights") <> "A" THEN response.redirect "/index.asp"

Jag förutsätter att man kan besöka roten på din webbplats utan lösenord.

Medlem sedan mars 20014 214 inlägg
#6

Kanske tar upp det här lite sent men jag aldrig märkt det förut.

<% if session("rights") <> "B" then %>
<% response.redirect "/applications/supercentralen/login.asp" %>
<% response.end%>
<%end if%>

Jag vill nu tillåta användare med A rättigheter att komma dit också...

inga av de understående koderna funkar. Hur gör jag?

Medlem sedan okt. 20005 273 inlägg
#7

hur många andra alternativ har du på Session("Rights") ?? :h

Medlem sedan juni 200032 967 inlägg
#8
if session("rights") <> "A" [b]AND[/b] session("rights") <> "B" then

eller

if not(session("rights") = "A" OR session("rights") = "B") then

mvh,

384 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
124 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)