Jämför lösenordet och användarnamnet från en databas istället för att skriva det direkt i koden.
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
9 svar · 182 visningar · startad av caze
Hejsan!
Jag har precis gjort min förtsa lösenordsskyddade sida på: www.thi-sthlm.com/carl/asp
och jag undrar hur man gör så att mer än en person kan logga in...
så här ser koden nu ut:
------------------------------
<%
If cstr(Request.Form("losenord")) = "1234" AND cstr(Request.Form("Username")) = "jag" Then
Session("inloggad") = 1
Response.Redirect "minsida.asp"
Else
Response.Redirect "index.asp"
End If
%>
--------------------------------
tack på förhand....
------------------
/Caze
Jämför lösenordet och användarnamnet från en databas istället för att skriva det direkt i koden.
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
Men om jag än så länge bara vill ha de olika användarna i koden direkt istället för en databas, hur gör jag då? har sökt, men hittar inte,,,=(......
------------------
/Caze
If [b]([/b]cstr(Request.Form("losenord")) = "1234" AND cstr(Request.Form("Username")) = "jag"[b]) OR ([/b]cstr(Request.Form("losenord")) = "4321" AND cstr(Request.Form("Username")) = "gaj"[b])[/b] Then
kanske?
/r OR ska det ju så klart vara! du kan ju också köra ElseIf
[Redigerat av mozilla den 04 jan 2002]
personligen tycker jag det skulle vara smartare att köra elseif om du vill tilldela de olika användarna egenskaper men det som mozilla skrev är funkar bra, och du kan även efter det tilldela dem egenskaper...
------------------
MVH
Jag kom på en till fråga :) ...
Nu har jag denna kod:
<hr>
<font face="verdana" size="1">
<%
If (cstr(Request.Form("losenord")) = "10" AND cstr(Request.Form("Username")) = "10") OR (cstr(Request.Form("losenord")) = "11" AND cstr(Request.Form("Username")) = "11") OR (cstr(Request.Form("losenord")) = "12" AND cstr(Request.Form("Username")) = "12") OR (cstr(Request.Form("losenord")) = "13" AND cstr(Request.Form("Username")) = "13") Then
Session("inloggad") = 1
Response.Redirect "minsida.asp"
Else
Response.Redirect "index.asp"
End If
%>
</font>
<hr>
Och undrar om det går att göra ett formulär där man kan registrear sig, och när man tryckt på knappen så lägs denna persons uppgifter in i filen ovan? så när personen försöker logga in så fungerar det....
tack på förhand...
------------------
/Caze
Jo, det går men sådana saker är mycket enklare att sköta via en databas.
------------------
essentitia preter non sans multiplicandum