else
Session("login_id") = UID("rest_id")
if cstr(uid("typ")) = "R" then
response.redirect "enasidan.asp"
elseif cstr(uid("typ")) = "P" then
response.redirect "andrasidan.asp"
else
'Vad händer här då?
end if
Går det sedan lägga till en If satts till som om user/password, plus ID 1 stämmer blir man redirectad till en viss sida?
else
Session("login_id") = UID("rest_id")
if cstr(uid("typ")) = "R" then
response.redirect "enasidan.asp"
elseif cstr(uid("typ")) = "P" then
response.redirect "andrasidan.asp"
elseif Session("login_id") = UID("rest_id") AND cstr(uid("typ")) = "R" then response.redirect "tredjesidan.asp"
else
'Vad händer här då?
end if
Förstår inte riktigt. Det börjar bli grötigt om jag får säga det själv..
Berätta gärna lite mer vad du vill göra (har inte läst ditt förra problem), så går det säkert att fixa :)
Att det har blivit så här är därför vi har kommit på massor av små funktioner som måste med hela skriptet och istället för att börja om så försöker vi använda olika sorters av redirects.
Den kod så gjort är inte rikgit vad vi letar efter. "Tredjesidanas.asp" ska man komma till om användarnamn/lösenord passar med ett spec. ID, typ 1. Den koden skall helst läsas av först så det inte blir prob. med if cstr(uid("typ")) = " " then
Detta är igentligen en nödlösning då vi ligger lite efter. :l
Lite klarare?
[tillägg]
Kan detta vara något?
else
Session("login_id") = UID("rest_id")
if cstr(uid("typ")) = "R" then
response.redirect "enasidan.asp"
elseif cstr(uid("typ")) = "P" then
response.redirect "andrasidan.asp"
elseif Session("login_id") = UID("rest_id") AND rest_id="1" then response.redirect "tredjesidan.asp"
else
'Vad händer här då?
end if
vad kommer användarnamn/lösenord ifrån? forumlär eller finns det i någon sessionsvariabel.
Och var kommer ID´t ifrån och hämtas det från tabellen fär username/password ligger?
else
Session("login_id") = UID("rest_id") AND cInt(rest_id) = 1 then response.redirect "a.asp"
else
Session("login_id") = UID("rest_id")
if cstr(uid("typ")) = "R" then
response.redirect "meny.asp"
elseif cstr(uid("typ")) = "P" then
response.redirect "p.asp"
else
'Vad händer här då?
end if
om användaren har id 1 och heter bertil skall han skickas till sida "b.asp"
eller användaren heter "sven" skall han skickas till "a.asp"
eller om han har id 3 skall han skickas till "c.asp"
annars skall han skickas till "fel.asp"
Om användaren emission har lösen "stock" och ID 1(förbestämt) ska han till admin.asp
Om användaren Skywalker har lösen "pizza" och äger en pizzeria(P) ska han till p.asp.
Om användaren Brimba har lösen "lovetoy" och ägen en restaurang(R) ska han till meny.asp
Mmmm, klarare? :e
Får föresten "Expected End of Statment" på:
else
Session("login_id") = UID("rest_id") AND cInt(rest_id) = 1 then response.redirect "a.asp"
else
Session("login_id") = UID("rest_id")
if cstr(uid("typ")) = "R" then
response.redirect "meny.asp"
elseif cstr(uid("typ")) = "P" then
response.redirect "p.asp"
else
'Vad händer här då?
end if
If session("login") = "emission" AND session("pass") = "stock" AND cInt(ID) = 1 Then response.redirect "admin.asp"
elseif session("login") = "skywalker" AND session("pass") = "pizza" AND cstr(uid("typ")) = "P" Then response.redirect "p.asp"
elseif session("login") = "Brimba" AND session("pass") = "lovetoy" AND cstr(uid("typ")) = "R" Then response.redirect "meny.asp"
else
response.redirect "du_agar_ingenting_looser.asp"
End If
Det vi håller på med nu är att fixa inloggskriptet för de som är reg. på sidan. De är uppdelade i vanliga restauranger och sedan pizzerior men vi behöver få in vår admin sida där så att vi kan lägga till res. osv. Så vi använder samma ID system fast vi bestämmer ID från början.