30. april 2003 - 15:59Der er
15 kommentarer og 1 løsning
Session fra database?
Er det muligt at hente en session ud fra en database, så hver bruger har deres egen session?
Ved ikke om denne kode er som den burde være, men noget f.eks:
<% if request.form("username")="" or request.form("password")="" then response.redirect("default.asp?reason=nologin") end if strUsername=replace(request.form("username"),"'","''") strPassword=replace(request("password"),"'","''")
sql="select * from T_USERS where M_PASSWORD='"&strPassword&"' and M_USERNAME='"&strUsername&"'" set rs=conn.execute(sql) if not rs.EOF then strSESSION = rs("M_STRING") session("strSESSION")="true" response.redirect("login.asp") else response.redirect("default.asp?reason=wronglogin") end if %>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<% if request.form("username")="" or request.form("password")="" then response.redirect("default.asp?reason=nologin") end if strUsername=replace(request.form("username"),"'","''") strPassword=replace(request("password"),"'","''")
sql="select * from T_USERS where M_PASSWORD='"&strPassword&"' and M_USERNAME='"&strUsername&"'" set rs=conn.execute(sql) if not rs.EOF then strSESSION = rs("M_STRING") session("intSESSIONid")= rs("id") response.redirect("login.asp") else response.redirect("default.asp?reason=wronglogin") end if %>
<% if request.form("username")="" or request.form("password")="" then response.redirect("default.asp?reason=nologin") end if strUsername=replace(request.form("username"),"'","''") strPassword=replace(request("password"),"'","''")
sql="select * from T_USERS where M_PASSWORD='"&strPassword&"' and M_USERNAME='"&strUsername&"'" set rs=conn.execute(sql) if not rs.EOF then strSESSION = rs("M_STRING") session("strSESSION")= true response.redirect("login.asp") else response.redirect("default.asp?reason=wronglogin") end if %>
Hvis jeg logger ind på min pc med 1 person, og så bare ændrer lidt i mine quereystrings, vil man så være i stand til at logge ind på en anden persons konto?
Men mener man kan køre en For Each Item In Session eller noget i den stil, men kan sq ik' lige huske det, og har ik' tid til at sætte mig ind i det nu...
Men lige nu er det M_STRING som er selve navnet på sessionen? eller som ER sessionen faktisk?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.