Avatar billede Slettet bruger
15. april 2006 - 11:15 Der er 6 kommentarer og
1 løsning

Cookie oplysninger, hvad er vigtigt ved husk mig

Hej eksperter.
Hvis jeg nu vil lave en 'husk mig' funktion, hvor jeg så selvfølig smider en cookie på brugeres maskine, hvad er så vigtigt for mig af oplysninger?

Jeg har kigget på den eksperten smider ind, og det er lidt krypteret, så man ikke bare lige kan tyde det.

Men det ville jo være dumt at smide brugers-kodeord ind i cookien.
Avatar billede roenving Novice
15. april 2006 - 14:04 #1
Hvis du har lagt en cookie på brugerens maskine, så læg samtidig en hash af cookiens værdier i brugerdatabasen, så du kan teste, at oplysningerne ikke er ændret siden du skrev dem !-)
Avatar billede Slettet bruger
16. april 2006 - 10:27 #2
'hash' det udtryk kender jeg ikke lige?
Ja okay det var faktisk en god ide, at tag en 'kopi', så man kan teste om opslysningerne stemmer overens.
Men expertens oplysninger ser helt krypteret ud, og hvis man unescape'r med Javascript, giver det lidt mere mening, men hvilke oplysninger skal man smide ind, f.eks. PHPSID, Dato & klokkeslæt, og brugernavn, og en oplysning til, f.eks. et Session ID for hvert enkelt bruger?
Ville det være smart?
Avatar billede roenving Novice
17. april 2006 - 07:33 #3
SessionID vil nok ikke være det bedste, for det vil netop blive slettet, når en session er afsluttet, men ellers er det smarteste, at man gemmer et 'aftryk' af oplysningerne ...

-- og en hashing er netop et 'aftryk' man med fordel kan bruge, for det vil ændre sig ved den allermindste ændring i de data, der er hashet !o]

-- i normal webbrug bruges md5-hashing, som er en metode, der skaber en sekvens af koder, der nærmest er unik, på baggrund af inputtet (njah, tjah, unik er nok overdrevet, men det er i hvert fald ikke muligt at beregne sig til den samme hash på to forskellige inputs !-)

-- og det er heller ikke muligt at regne baglæns, da der teoretisk set findes uendelig mange muligheder for at skabe den samme hash-værdi fra grunddata, mens det i praksis er umuligt at lave den samme hash-værdi fra forkellige data ...

-- så gem du de relevante data i en cookie og gem en hash-værdi i databasen, der afspejler disse data, så er du i praksis ude over problemer med muligheden for at ændre lokalt !-)
Avatar billede Slettet bruger
10. august 2006 - 08:55 #4
Lægger du et svar?
Avatar billede roenving Novice
10. august 2006 - 15:41 #5
Oki '-)
Avatar billede Slettet bruger
12. august 2006 - 14:50 #6
takker
Avatar billede roenving Novice
14. august 2006 - 14:22 #7
-- og jeg takker for point ;~}
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
Kurser inden for grundlæggende programmering

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