Avatar billede sbjerre Nybegynder
13. november 2001 - 22:14 Der er 4 kommentarer og
1 løsning

Log-in system

Hello...
Er der nogen der har en god ide til hvordan man kan lave et log-in system hvor brugere kan logge ind, surfe rundt på ens site (hvor de stadigvæk er logged på), og så enten logge af selv, eller også skal siden selv sørge for at logge brugere af hvis de forlader siden uden selv at gøre det....
Brugere skal nemlig have adgang til visse retigheder så længe de er logged på, hvori mod andre brugere bare skal kunne bruge siden som gæster....

Jeg har allerede lavet opkoblingen til en mysql database, men jeg kan ikke hitte ud af hvordan jeg løser ovenstående problem..
Det simple ville være at bede brugeren om at logge af inden de forlader siden, men.... hvor cool er det...

Det man kunne gøre for at holde øje med om brugeren forbliver logged-on er at lade en variabel fare med rundt hver gang brugeren klikker på et link, men det bliver hurtigt meget kringlet...

Håber der er nogen der har nogle gode ideer til en løsning...

Vh sbjerre


Avatar billede --==ron==-- Nybegynder
13. november 2001 - 22:17 #1
Avatar billede --==ron==-- Nybegynder
13. november 2001 - 22:18 #2
Jeg mener du kan downloade et derinde!
noget med interen mail osv.
Avatar billede morw Nybegynder
13. november 2001 - 22:33 #3
ASP, php?
Avatar billede cyberdude Nybegynder
13. november 2001 - 22:37 #4
brug session!!!!

Registrer brugerens brugernavn og password i session, når de logger ind.....
så laver en fil der hedder check.php (eller noget i den retning!) som du så includer på ALLE dine sider, heri laver du så et tjæk med databasen om det brugernavn og password er korekt!
Så laver du en log_tabel i din database, som indeholder brugernavn (evt. bare det id brugeren har fra brugertabellen!) et felt der indeholder login tiden, og så et felt som opdateres med sidst nye tid, hver gang brugeren klikker sig vidre på din side..... så har du behov for at udregne hvor lang tid brugeren har været online, tager du bare de 2 tal og trækker fra hinanden...... det kan dog vismise en smule, men man må da gå ud fra at når brugeren ikke klikker sig vidre, så er vedkommende ikke på siden, endelig kan du så vælge at sige hvis den sidste registrerede tid er ældre end eks. 5 min, så skal man logge ind igen, så undgår man at brugeren forlader sin browser, og efter 1 time kommer igen, og fortsåtter hvor han slap

Hver gang en bruger logger ind, får vedkommende så en ny post i log tabellen, så burde det køre :-))
Avatar billede cyberdude Nybegynder
13. november 2001 - 22:37 #5
OBS tog udgangspunkt i at det skulle laves i PHP.....
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
Computerworld tilbyder specialiserede kurser i database-management

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