Avatar billede jps6kb Novice
05. juli 2004 - 11:43 Der er 4 kommentarer og
1 løsning

session = access felt

Jeg har et login script.
Hvis username og password matcher i en Access database sætter den session("login") = "loggetind"

Det vil jeg gerne ændre ændre til

session(login") = "[admin feltet fra samme tabel som username og password]"

Gi'r det mening ?
Avatar billede ttopholm Nybegynder
05. juli 2004 - 11:46 #1
så gør du sådan her:
session("login") = rs("admin")

Hvis du vel og mærke har gjort sådan her:
set rs = Conn.execute
eller havd du har brugt.. ellers må vi se mere af dit script...
Avatar billede jps6kb Novice
05. juli 2004 - 11:47 #2
<%
SET RS = Server.CreateObject("ADODB.Connection")
RS.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("security.mdb")
If Request("mode") = "Check" then
Function unQuote(strTekst)
  strTekst = Trim(strTekst)
  unQuote = Replace(strTekst,"%","53")
End Function
        strUsername = unQuote(request("username"))
        strPassword = unQuote(request("password"))

  Sql = "Select Count(*) as Found from user where (username = '" & strUsername  & "') and (password ='" & strPassword  & "')"
  Set LO = RS.Execute(Sql)
  if LO("Found") = 0 then
    Session("login") = ""
    error = "Du blev ikke godkendt af systemet"
  else
  strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("security.mdb")
  Set conn = Server.CreateObject("ADODB.Connection")
  conn.Open strDSN
  strSQL = "SELECT * FROM user where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
  Set ez = conn.Execute(strSQL)
    Session("login") = "loggetind"
    Response.Redirect "admin.asp"
    EZ.Close
    RS.Close
    Conn.Close
  end if
end if
%>

Ser således ud
Avatar billede ttopholm Nybegynder
05. juli 2004 - 11:53 #3
Så skal det være sådan her....

session("login") = ez("admin")
Avatar billede jps6kb Novice
05. juli 2004 - 11:54 #4
Oki... virker ... takker...

smid et svar. :)
Avatar billede ttopholm Nybegynder
05. juli 2004 - 11:55 #5
svar :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester