06. april 2005 - 15:11Der er
14 kommentarer og 1 løsning
Bruger Online Sessions Database
Hej med jeg, jeg kan simpelt hen ikke hitte ud af i mit hoved hvordan jeg laver det så ledes at når brugern logger ind bliver det skrevet i en database, og når brugeren så igen logger ud, bliver brugeren fjernet, eller afkrydest, men hvad nu hvis brugerne bare slukker for pcen eller netværket ryger, hvad er så mulighederne for at få brugen registret som offline i databasen, kan man evt gøre noget smart via sessions?
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.
Slettet bruger
06. april 2005 - 15:27#1
Du kan lave noget med en usynlig iframe som refresher en status i databasen hver 1½ minut eller sådan.
Og for at vise hvem der er online skal du bare vælger de bruger hvis status er sat til online inden for det sidste 1½ minut :)
Synes godt om
Slettet bruger
06. april 2005 - 16:13#2
Vil det ikke være nemmere med noget andet javascript gartzen. Tager det ikke for mange ressourcer at have en iframe kørende hele tiden?
Synes godt om
Slettet bruger
06. april 2005 - 16:19#3
At den skal opdatere hver 1½ minut tager jo faktisk ingen resurser.. I hvert fald ikke hvis man laver det som metatag:
På alle dine sider, kan du smide ind i databasen, at 'bruger' er online. Når du skal se brugerens status, ser du efter om han/hun har skiftet side indenfor fx 10 minutter. Hvis det er tilfældet, antar vi at brugeren er online. Hvis ikke, så har brugeren ænten siddet længe med samme side åbent, eller lukket vinduet. På denne måde, slipper du for en iframe, og du kan se, hvilken side hver enkel bruger er inde på, bare du lægger nok informationer i db'en
men hvis man forstiller sig at den database hvor alle onlines ligger i... hvor bruger bliver tilføjet og slettet når de logger af... så er det jo stadivæk måske 700 rækker der skal søges igennem hvergang... vil det ikke tage en krig, hvis alle 700 brugere, gør det samtidigt... Håber i forstår?
Stor set dit eksempelt. Kan du forklare mig dette. time() - 30 Hvad er de 30? minutter sekunder, timer eller hva?
Synes godt om
Slettet bruger
22. april 2005 - 08:11#15
sekunder
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.