Är det inte
if Request.Kakor("klass") > "1" then
------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !
8 svar · 161 visningar · startad av Jesper T
if Request.Kakor("klass") >1 then
Response.Redirect("fel.asp")
end if
Får detta inte att fungera som validiering av en sida. Alltså användare skall ha olika befogenheter på olika sidor i detta fall skall personer med 1 och inget annat komma in.
Detta kommer upp när man inte skall ha befogenhet:
Feltyp:
Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: '[string: ""]'
/lista/mail.asp, line 1
Skulle hälst också vilja att den kollar med användarnamnet också.
alltså:
if Request.Kakor("username")="" then
Response.Redirect("fel.asp")
end if
Tacksam för hjälp!
//Jesper
Är det inte
if Request.Kakor("klass") > "1" then
------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !
kan man inte göra typ:
valid = int(Request.Kakor("klass"))
if valid >1 then
Response.Redirect("fel.asp")
end if
------------------
Motto: Flest If-taggar vinner!
Nej, för om kakan inte finns får du en tom sträng och det gillar inte CInt() funktionen.
[kod]
valid = Request.Kakor("klass")
if valid <> "1" then
Response.Redirect("fel.asp")
end if
[kod]
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
Men hur är det då om flera "klasser" skall ha tillgång? tex både klass 1 och 2, men inte 3.
Går det att ändra <>?
tex.
if valid > "1" then ...osv
//Jesper
if valid = "1" or valid = "2" then
om både klass 1 och klass 2 skall ha tillgång t.ex.
------------------
essentitia preter non sans multiplicandum
Nej nu skriver jag:
<%
valid = Request.Kakor("klass")
if valid = "1" or valid = "2" then
Response.Redirect("/fel.asp")
end if%>
Och då får ingen tillgång till sidan.
Däremot fungerar det med ett villkor!
Hur göra?
MVH JESPER
[Redigerat av Jesper T den 21 dec 2001]
<%
valid = Request.Kakor("klass")
if not(valid = "1" or valid = "2") then
Response.Redirect("/fel.asp")
end if%>
------------------
essentitia preter non sans multiplicandum
Tack det funkar nu!