28. oktober 2005 - 16:23Der er
9 kommentarer og 1 løsning
Logge bruger id og ip og tidspunkt
Hej, Jeg har en lille side hvor der kun er adgang for et begrænset antal brugere, men for at jeg kan checke at brugernavn og password ikke misbruges(så godt det nu kan lade sig gøre) kunne jeg tænke mig at logge brugerne når de logger ind på siden. Har en accessdb med tabellen admin og felterne user_id og password.
Hvordan klarer jeg lige den? - mit loginscript ser således ud:
<!--#include file="admin/conn.asp"--> <% dim username dim pass dim msg 'dim checked
Hej Takker for forslaget. Jeg var nu mere ude efter et forslag til hvordan koden skulle/kunne se ud for at logge, indarbejdet i den eksisterende kode. Tabellen er lavet :-) Mvh
Ahh.. fair nok.. umiddelbart vil jeg tro du kan bruge det her. Jeg har ikke testet det, men prøv engang. Læg mærke til at feltnavnene har et l_ foran, for ikke at bruge reserverede navne ;)
if pass = rs.fields("Password") then session("AdminOk") = "true" session("Username") = username
Jeg får følgende fejl... Microsoft JET Database Engine error '80040e14' Syntax error in INSERT INTO statement. /katalog/login.asp, line 32
Felterne i tabellen er rene tekstfelter - Skal det være anderledes? OG jeg har lavet en lille ændring i din kode, som jeg tror den bør være: Databaseforbindelsen er jo åben... strDate = Date() strTime = Time() strIp = request.servervariables("REMOTE_ADDR") slettet---> Set MyConn = Server.CreateObject("ADODB.Connection") slettet--->MyConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("dindatabase.mdb") sql = "insert into loginLog(l_username, l_date, l_time, l_ip) values('"&session("Username")&"', '"&strDate&"', '"&strTime&"', '"&strIp&"'" ændret--->cn.execute(sql)
Er dette ikke korrekt hvis du kigger på scriptet i mit spørgsmål? Mvh
Jeg takker for point. Det var godt det virkede til sidst. :)
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.