Avatar billede roadi Nybegynder
02. januar 2002 - 16:44 Der er 8 kommentarer og
1 løsning

Sessions??

Hej er der nogen der kan hjælpe mig???

Jeg bruger sessions til passwords beskyttelse..

Kan man udlede brugeren fra databassen????

Mvh.

Roadi
Avatar billede runberg Nybegynder
02. januar 2002 - 16:48 #1
Ja, det kan du sagtens.

Hvis du selv vil lære at lave det hele, så læs toturiallen på www.html.dk - Den er kanon hvis man vil lære at lave asp-sider
Avatar billede roadi Nybegynder
02. januar 2002 - 17:34 #2
Jammen hvordan!!

Jeg bruger session på følgene måde...

<%
SET RS = Server.CreateObject(\"ADODB.Connection\")
    rs.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"../mdb/admin.mdb\")
   
    If Request(\"mode\") = \"Check\" then
        strUsername = Trim(Replace(request(\"username\"),\"´\",\"´´\" ))
        strPassword = Trim(Replace(request(\"password\"),\"´\",\"´´\" ))
        Sql = \"Select Count(*) as Found from main where (username = \'\" & strUsername  & \"\') and (password =\'\" & strPassword  & \"\')\"
          Set LO = RS.Execute(Sql)
              if LO(\"Found\") = 0 then
            Session(\"adminlogin\") = \"\"
            error = \"Du blev ikke godkendt af systemet\"
          else
              strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"../mdb/admin.mdb\")
              Set myConn = Server.CreateObject(\"ADODB.Connection\")
            myConn.Open strDSN
              strSQL = \"SELECT * FROM main where (username = \'\" & Request(\"username\") & \"\') and (password =\'\" & Request(\"password\") & \"\')\"
          Set ez = myConn.Execute(strSQL)
            Session(\"adminlogin\") = \"yes mate\"
            Response.Redirect \"default.asp\"
        EZ.Close
        RS.Close
        Conn.Close
  end if
end if
%>

Kan jeg på en anden side få lov at skrive brugernavn og email som  ligger i admin.mdb til en anden db.??? Og hvordan skal jeg skrive det i min create_db_entry.asp??

Avatar billede keysersoze Ekspert
02. januar 2002 - 21:57 #3
huh?
Avatar billede roadi Nybegynder
02. januar 2002 - 22:10 #4
huh hva??
Avatar billede keysersoze Ekspert
02. januar 2002 - 22:21 #5
forklar lige med ord hvad det er du vil...
Avatar billede roadi Nybegynder
02. januar 2002 - 22:23 #6
Jeg vil gerne kunne hente den enkeltet brugers navn og id fra bruger databasen.. og evt. email..

Kan dette lade sig gøre??
Avatar billede keysersoze Ekspert
02. januar 2002 - 22:55 #7
denne;

Session(\"adminlogin\") = \"yes mate\"

kunne fx laves om til

Session(\"adminlogin\") = ez(\"username\")

eller du kunne beholde den og lave en eller flere andre session - fx;

Session(\"adminlogin\") = \"yes mate\"
Session(\"navn\") = ez(\"username\")
Session(\"id\") = ez(\"id\")
Session(\"mail\") = ez(\"email\")
Avatar billede roadi Nybegynder
03. januar 2002 - 19:07 #8
Hvordan kan jeg så bruge fx. brugernavn på andre sider??
Avatar billede roadi Nybegynder
03. januar 2002 - 19:11 #9
Bare glem det jeg tror nok jeg har fundet ud af det... TAk for hjælpen...
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