Avatar billede dank Nybegynder
04. maj 2003 - 16:36 Der er 7 kommentarer og
2 løsninger

cookies og sikkerhed (mest teori)

Sidder og lurer lidt på hvordan man bygger et autologin system til brugere på en webside.

Jeghar fundet ud af hvordan jeg sætter en cookie og henter //tjekker den, og det er jo relativt nemt.

Men hvordan man autologin og sikkerhed. Jeg ønsker jo ikke at nogen skal kunne fremstille en cookie lokalt på deres maskine og de så er autologged ind som en anden bruger.

Jeg forstiller mig noget i denne retning.

Når brugeren logger ind, kan der vælges "husk login". Hvis denne vælges så

1: Generer jeg en 16 ciffer tilfældigt 'password'
2: Indsætter dette password i mysql sammen med en brugerID

Når brugeren så kommer tilbage til websiden, så tjekker jeg for cookies og hvis eksisterende så ser jeg om der er ngoet der passer til dette password i min mysql?

Er der måden at gøre det på? Har jeg overset noget?

Andre kommentarer? :o)
Avatar billede ahv Nybegynder
04. maj 2003 - 16:37 #1
Du kunne evt. se hvordan sukod har gjort det:
http://sukos.dk/php/login/autologind/
Avatar billede Slettet bruger
04. maj 2003 - 16:40 #2
Du skal bare gemme en md5 af brugernavn og adgangskode på brugerens maskine.
Avatar billede ahv Nybegynder
04. maj 2003 - 16:48 #3
el_barto's ide er nok den bedste, også bare tjkke op med databasen indhold.
Avatar billede dank Nybegynder
04. maj 2003 - 16:52 #4
vedr at gemme MD5 af bruger/pass:

men kan man ikke kun gemme 1 værdi? f.eks.

setcookie("minautologin", $pass, 4086400);

Hvordan mener du?
Avatar billede Slettet bruger
04. maj 2003 - 17:10 #5
Du kan såmænd også gemme et array i din cookie, men hvad er problemet i at gemme både brugernavn, adgangskode og loginstatus i hver sin cookie?
Avatar billede dank Nybegynder
04. maj 2003 - 17:12 #6
arrgh.. flere cookies.. der er åbenbart langt mellem de enkelte hjerneceller idag :o) Opret svar så får i begge lidt for ulejligheden.

takker!
Avatar billede Slettet bruger
04. maj 2003 - 17:26 #7
jamen tak som byder ;)
Avatar billede dank Nybegynder
04. maj 2003 - 17:28 #8
hmm.. du skal svare ikke kommentere :)
Avatar billede Slettet bruger
04. maj 2003 - 18:24 #9
det er nok rigtigt ja ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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