Mycket flitig postare
|
|
Reg.datum: May 2009
Inlägg: 971
|
|
Mycket flitig postare
Reg.datum: May 2009
Inlägg: 971
|
Hur lång bör nyckeln vara? Minst 128 bitar antar jag.
Bör man även sätta user-id (eller annan unik integer) som cookie och i "auto-login-tabellen"? Alltså för att ha en indexerad integer att söka efter i databasen.
Det kan nog vara bra att spara giltighetstid också i databasen.
Man kanske även bör ha koll på om det kommer många inloggningsförsök med olika nycklar från samma IP inom en viss tid.
Angående att spara user agent så höjer det förstås säkerheten, men som sagt kan det ställa till problem om användaren vill ha autoinloggning både på jobbet och hemma, eller om hen har flera olika webbläsare på sin dator.
Cookien kanske bör ha en viss giltighetstid som aldrig förnyas, så att cookien kommer att försvinna efter ett tag från publika datorer om någon skulle ha gjort misstaget att vällja "kom ihåg inloggning" på en sådan dator. När cookiens gilitighetstid tar slut raderas den och användaren blir tvungen att logga in igen.
Om användaren väljer att logga ut bör cookien raderas.
|