hur gör du din kontroll av användarnamn/lösen? kod?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
8 svar · 145 visningar · startad av ampy
När en medlem loggar in på mitt community ska det stå medlemmens namn när han har loggat in. Hur gör man det.
hur gör du din kontroll av användarnamn/lösen? kod?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
vad menar du?
hur ser din kod för inloggningsproceduren ut?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Så här:
<%
if Len(Request.Form("losen")) < 1 OR Len(Request.Form("ID")) < 1 then
session("fel") = "Du måste skriva in både LogginID och Lösen"
Response.Redirect("loggain.asp")
end if
Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb") & ";"
stm = "SELECT * FROM anvandare WHERE Namn = '"& Request.Form("ID") &"' AND Losen = '"& Request.Form("losen") &"' "
set RS = Connection.Execute(stm)
IF NOT RS.EOF then
session("online") = "japp"
session("namn") = rs("namn")
Session("fel") = ""
Response.Redirect("index.htm")
Else
Session("fel") = "Det finns ingen användare med det lösenordet eller det användareID"
Response.Redirect("loggain.asp")
end if
RS.close
Connection.Close
%>
du har ju satt en session("namn") som du kan använda var som helst.
där du vill skriva ut användarens namn (eller om det är användarnamnet du lagrat i den sessionen), räcker det med:
response.write "hejsan, " & session("namn") & ", det var verkligen länge sen."
eller för att bara skriva ut den,
response.write session("namn")
ok? :)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Ämne: OBS! Relaterat till inlägget
------------------
"Datorer behöver i framtiden inte väga mer än 1,5 ton."
Popular Mechanics, 1949
Det funkar!