01. november 2002 - 17:13Der er
12 kommentarer og 1 løsning
log bruger og deres færden
Hej. jeg han i flere timer ledt på nettet for at finde ud af hvordan mman kan lave en registrering af brugerne og hvad de foretager sig. Jeg har ikke brug for deres ip, men det brugernavn de logger ind på websitet med, derefter ville det være rart hvis man kunne logge hvad de up/downloader og hvilke sider de besøger. Det hele skal gemmes i en access db, og skal kunne hentes til en asp side.... Men hvordan gør man lige det.?? Alle svar modtages med tak.
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.
Du laver en access database som indeholder information omkring siderne og brugeren, så hvergang han bevæger sig ind på en ny side skriver du siden(url'en) til databasen sammen med brugernavnet - du kan udvide med at sætte et tidstempel ind i databasen.
nu er jeg en smule nysgerig, men hvad er lige formaalet med det?
Som jeg ser Mrbarnes forslag vil det give en meget stor database fil, som efterhaanden vil blive meget langsom, jeg tror ikke at loesningen ligger i at tilfoeje en post hvergang en bruger kommer til en side, men at splitte det op paa flere tabeller.
Det var sådan set noget i den retning, jeg havde tænkt mig, men jeg ville godt have lidt mere hjælp. mit website består af en åben del og en lukket. Den åbne del er jeg sådan set ligeglad med hvem som bruger, men til den lukkede del opretter jeg brugeren i active directory user. når han så logger ind igen med navn og password, vil jeg opfange navnet og de filer der bliver hentet
i bund og grund er det bare en ny og sikrere måde at kæde tingene sammen på mht. dns domaine og internet standart. Ellers er tingene ikke så anderledes fra den gamle nt server
Hinca: Du vil gerne have mere hjælp, hvordan tænker du på. Kodeeksempler eller mere noget forklaring til hvordan man gør nogen af tingene. Hvis det er AD som du ønsker at bruge har ASP/VB nogen funktioner til at håndtere hvem som er logget ind via Chanlengedne(noget i den stil) respons så man ved hvem brugeren er, og så må du bare gemme i access eller en txt fil hvor brugeren er hen.
Eks.
1) registre brugere 2) registre hvad side han står på 3) registere datetime 4) gemmeinfo i en database/tekstfil.
Man kunne alternativ bruge IIS-logging funktionalitet - ASP kan læses disse filer, hvor IIS ville gøre alt arbejdet... du skal så bare selv lave en side som henter disse oplysninger ud af logfilerne.
ja logfilerne vil jeg gerne bruge, men så skal det være i iis5 eget format, og jeg har ikke fundet noget program den kan formatere dette format. De arbejder alle med w3c extendet formet, og såvidt jeg kan se indeholder det ikke brugernavnene
Hvis du bruger NT-brugerretigheder og vil den gemme disse oplysninger ligeledes. Der findes et object til ASP som kan læse fra IIS-log filer - så du selv kan lave dit eget logsystem.
Okay... Det blev jeg ikke meget klogere af, andet end der findes en Logscrpt.dll som kan læse IIS logformat. Er der ikke en der har en eksempel fil som jeg kunne "låne" så kan det være jeg forstår hvordan det virker
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.