webForumDet fria alternativet

Snälla kan ngn kolla på det här.,.

ASP

2 svar · 174 visningar · startad av sin_adec

Medlem sedan apr. 2002272 inlägg
Frågan#1

Jag har gjort ett logginsystem.. bara för att testa.. men det uppstår problem när en person ska logga in.
den ska kolla om medlemmen finns och att det är rätt lösenord..

Men när personen ska logga in och kolla på sin information... så ska länka egentligen bli : jag.asp?tillid=8
men det blir:
jag.asp?tillid=

jag vet inte vad jag ska göra för att jag har: jag.asp?tillid=<%=session("id")%>

Kan ngn hjälpa mig....

Om ngn har bättre sätt som jag ska göra snälla skriv...

<%

if Len(Request.Form("losen")) < 1 OR Len(Request.Form("anv")) < 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("databass.mdb")&";pwd=losenord"
stm = "SELECT * FROM medlemmar WHERE Anv = '"& Request.Form("Anv") &"' AND Losen = '"& Request.Form("losen") &"' "
set Recset = Connection.Execute(stm)

IF NOT Recset.EOF then
session("online") = "japp"
session("anv") = Recset("anv")
Session("Status") = "Online"
Session("id") = Recset("id")
Session("fnamn") = Recset("fnamn")
Session("losen") = Recset("losen")
Session("kolla")="Nytt!"
Session("info") = Recset("info")
Session("enamn") = Recset("enamn")
Session("email") = Recset("email")
Session("bild") = Recset("bild")
Session("fel") = ""
Response.Redirect("index.asp")

Else

Session("fel") = "Det finns ingen användare med det lösenordet eller det användareID"
Response.Redirect("../loggain.asp")

end if

RecSet.close
Connection.Close
RecSet = Nothing
Connection = Nothing
%>

Medlem sedan juli 20012 450 inlägg
#2

(för att få en mer överskådlig kod...)
session("online") = "japp" och
Session("Status") = "Online"
Har inte de samma funktion?

Man ska "snåla" på sessions och bara använda dem om det är absolut nödvändigt.
Att lägga alla dessa saker i sessions är inte bra.

Medlem sedan dec. 19996 522 inlägg
#3

När du gör en inloggning är det smidigt att enbart ha en sessions med användarId:t som identifierar han på alla sidor han är på.

264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)