webForumDet fria alternativet

mer än en användare....?

ASP

9 svar · 182 visningar · startad av caze

Medlem sedan sep. 20016 059 inlägg
Frågan#1

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

Medlem sedan aug. 20011 946 inlägg
#2

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å"

Medlem sedan dec. 20003 563 inlägg
#3

host host host

Sensomoralen är nog att du får söka först om du vill. ;)

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan sep. 20016 059 inlägg
#4

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

Medlem sedan juli 20011 084 inlägg
#5
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]

Medlem sedan mars 20014 214 inlägg
#6

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

Medlem sedan sep. 20016 059 inlägg
#7

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

Medlem sedan dec. 200012 464 inlägg
#8

Jo, det går men sådana saker är mycket enklare att sköta via en databas.

------------------
essentitia preter non sans multiplicandum

Medlem sedan sep. 20016 059 inlägg
#9

hur gör man det via en databas då... ?

------------------
/Caze

Medlem sedan sep. 20016 059 inlägg
#10

jag vet liksom inte ens hur man skapar en databas :(

------------------
/Caze

284 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
157 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
151 ms — ändringar (db)