DÅ tar vi det från början. Här kommer koden vi skall leka med.
<%
set dbcon = Server.CreateObject("ADODB.Connection")
dbcon.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.Mappath("restauranger.mdb")
if RequestCookies("lunchguiden")("uid") = "" Or RequestCookies("lunchguiden")("pwd") = "" then
set UID = dbcon.execute("SELECT * FROM rest WHERE rest_uid = '" & request.Form("uid") & "' And rest_pwd = '" & request.Form("pwd") & "'")
if UID.EOF then
%>Felaktigt lösenord<br><br><a href="login.asp">Försök igen</a><%
ResponseCookies("lunchguiden")("uid") = ""
ResponseCookies("lunchguiden")("pwd") = ""
ResponseCookies("lunchguiden").Expires = Date + 365
else
Session("login_id") = UID("rest_id")
Response.Redirect("meny.asp")
if Request.Form("spara_losenord") = "ja" then
ResponseCookies("lunchguiden")("uid") = UID("rest_uid")
ResponseCookies("lunchguiden")("pwd") = UID("rest_pwd")
ResponseCookies("lunchguiden").Expires = Date + 365
end if
end if
else
set UID = dbcon.execute("SELECT * FROM rest WHERE rest_uid = '" & RequestCookies("lunchguiden")("uid") & "' And rest_pwd = '" & RequestCookies("lunchguiden")("pwd") & "'")
if UID.EOF then
%>Felaktigt lösenord<br><br><a href="login.asp">Försök igen</a><%
ResponseCookies("lunchguiden")("uid") = ""
ResponseCookies("lunchguiden")("pwd") = ""
ResponseCookies("lunchguiden").Expires = Date + 365
else
Session("login_id") = UID("rest_id")
Response.Redirect("meny.asp")
end if
end if
%>
Ett skript som läser av ID och lösen sedan skickarvidare användaren men pga lite prob. så måste vi lägga till en kolumn till i db och skriptet måste läsa av cärdet där och utifrån de värdet skall man skickas till respektive plats.
Typ:
else
Session("login_id") = UID("rest_id") <-här ska den även läsa av om kolumn "typ" är R eller P.
Response.Redirect("meny.asp")
Efter det ännu en else satts där den gör samma sak fast om det är det andra värdet skickas till en annan 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"
else
'Vad händer här då?
end if
------------------ essentitia preter non sans multiplicandum
Låt säga, rent hypotetiskt, att jag trycker in en miljard poster varav 5 st är av memo/pm och 5 st text/nr... hur "snabb" söktid skulle det vara tror ni :e ;)