04. november 2000 - 15:50Der er
17 kommentarer og 2 løsninger
Vis hvem som er online
Jeg har brug for at vise hvem som har logget sig på, gerne med garniture som f.eks. hvornår sidste login var, og hvor mange sider er besøgt og så´en, men! det vigtige er navnet på dem som er logget på og er online nu. Jeg kræver en komplet kode, som virker på en .asp-side (se lige ! 410 point !!!)
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.
jow..samt PS. Jeg vil have at det skal vise, i listeform, hvem som er online, på min hjemmeeside, med login-navns nævnelse. Login foregår med ref. til en access 2K database. Skal F.eks. se så´en ud : Online nu : René Kaj Hanne
drean (o.a.) www.capion.dk/db/default.asp et forum, hvor login kræves for at få access til noget af forum, bl.a. et medlemssted, andetsteds på serveren. Jeg vil have, at man kan se, hvem som er aktiv, lige nu (og selvfølgelig ikke vise når de er logget ud)
capion>> Du lavet et felt i din database, som hedder noget ligenden \"online\" og definerer, at : hvis der står \"0\" så er brugen offline, og hvis der står \"1\", så er han online.
Så laver du en side, hvor du kan se, hvem der er online, ved at finde alle de brugere i databasen, hvor der står \"1\" i online.
For, at der kommer til at stå \"1\", så skal du i din loginsekvens sørge for, at den opdaterer det felt! Det samme gælder, når du logger ud igen.
*hmm* Hvordan \"registrerer\" jeg, at en bruger er logget på, så \"den\" opdaterer feltet \"isonline\" (har jeg kaldt det) type: sand/falsk (0/1) ? Og hvad er det med global.asa ?
Generer en \"global.asa\" fil med flg. indhold og læg det i root
----------- BEGIN --------------- <SCRIPT LANGUAGE=\"VBScript\" RUNAT=Server>
Sub Application_OnStart Application(\"userNames\") = \"\" Application(\"userNumber\") = 0 End Sub
Sub Session_OnStart \'End Session after 10 min. Session.Timeout = 10 End Sub
Sub Session_OnEnd Application.Lock \'Slet Username fra listen replace(Application(\"userNames\"),\"|\"&Session(\"user\"),\"\") Application(\"userNumber\") = Application(\"userNumber\") - 1 End Sub </SCRIPT> ---------------- END ----------------
Læg dette i din loginkode: Session(\"user\") = strUsername
strUsername er den variabel som holder \"username\" Put dit var.navn i.
Når du vil liste brugerene, brug denne kode :
dim users,i users = split(Application(\"userNames\"),\"|\") response.write \"<b>\"&ubound(users) & \" user online:</b><br>\" for i=1 to ubound(users) Response.write mid(users(i),2) & \"<br>\" next
og så sku´den være der.. Jeg er ved at komme til \"installationen\" af koderne, begge bliver testet *S* (Dumt med tidspres og for meget at lave..men jeg er nu glad for hjælpen)
replace(Application("userNames"),"|"&Session("user"),"") skal ændres til: Application("userNames") = replace(Application("userNames"),"|"&Session("user"),"")
Ellers virker det godt :o)
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.