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

ASP

9 svar · 222 visningar · startad av caze

Medlem sedan sep. 20016 059 inlägg
Trådstart#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....

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.

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. ;)

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,,,=(......

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...

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...

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.

Medlem sedan sep. 20016 059 inlägg
#9

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

Medlem sedan sep. 20016 059 inlägg
#10

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

411 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
282 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)