Avatar billede mrjowns Novice
06. august 2001 - 13:13 Der er 4 kommentarer og
2 løsninger

Logge W2000 brugernavn

Jeg arbejder på et intranet site med mange brugere. Jeg skal bruge noget asp der kan logge brugerens navn (login) og lægge det ned i en database - login-time må også gerne gemmes i databasen (Access 2000). Er det noget du/I kan klare?  --jowns--
Avatar billede carpediem Nybegynder
06. august 2001 - 13:18 #1
LogonID = Request.ServerVariables(\"Logon_User\")
LogonID = Right(LogonID, LEN(LogonID) - InStr(LogonID, \"\\\"))
Om man kan få fat i, hvornår brugeren er logget ind ved jeg ikke.
Avatar billede sth Novice
06. august 2001 - 13:18 #2
jeg bruger denne, <%
            \' Find Brugerens loginnavn (skal være på formen domæne/bruger)
   
            LogonUser = Request.Servervariables(\"LOGON_USER\")
        nBackSlachPOS = Instr(1, LogonUser, \"/\")
        if nBackSlachPOS > 0 Then
            LogonUser = mid(LogonUser, nBackSlachPOS + 1)
        else
            nBackSlachPOS = Instr(1, LogonUser, \"\\\")
            if nBackSlachPOS > 0 Then
                LogonUser = mid(LogonUser, nBackSlachPOS + 1)
            end if
        end if
        session(\"LogonUser\") = lcase(LogonUser)
  side = Request.Servervariables(\"PATH_INFO\")

\' session(\"filnavn\") = lcase(LogonUser)


Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"database.mdb\")

SQLstmt = \"INSERT INTO hvem (LogonUser,tid,side)\"
SQLstmt = SQLstmt & \" VALUES (\'\" & LogonUser & \"\',#\" & Now & \"#,\'\" & side & \"\')\"
\'response.write sqlstmt

Conn.Execute (SQLstmt)


Den virker som du beskriver, men er ikke testet på win 2000 men på nt4,0
Avatar billede prof2 Nybegynder
06. august 2001 - 13:19 #3
Altså det brugernavn man logger på Win2K med?? Så skal du bruge:

<%
bruger = request.servervariables(\"LOGON_USER\")
tid = now()
%>

Det sidste kan du vel, når du nu er igang med en intranet side med mange brugere. Så skal man da kunne skrive i en database :)
Avatar billede sth Novice
06. august 2001 - 13:20 #4
Det skulle hvave været et svar.
Avatar billede mrjowns Novice
06. august 2001 - 13:23 #5
Mange tak for hjælpen!!!  --jowns--
Avatar billede sth Novice
06. august 2001 - 13:25 #6
Selv tak
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