Avatar billede likedon Nybegynder
29. marts 2003 - 09:17 Der er 7 kommentarer og
2 løsninger

autologin

Nu har jeg så lavet autologin på min portal, og så hører man jo om at det kan hackes, og derfor vil jeg godt vide om der er noget jeg skal lave om...

Grundet at det ikke er mig der har udviklet portalen, så virker den på en lidt mærkelig måde.

Når man logger ind og sat kryds i "autologin" så gemmer den en cookie på clienten med brugernavn og pass.

Når man så besøger siden senere så autosubmitter den automatisk login-formen med oplysningeren fra cookien.


Er dette en OK måde eller hvad skal jeg lave om?
Avatar billede sthen Nybegynder
29. marts 2003 - 09:24 #1
Var det ikke mere rigtigt, hvis autologin bare tjekkede om der fandtes en cookie med navn og password, og så satte $_SESSION['navn'] og passord = oplysningerne i cookien, og derved kunne springe loginformen over.
Avatar billede exutable Nybegynder
29. marts 2003 - 09:25 #2
Jeg synes det er ok.....
Avatar billede likedon Nybegynder
29. marts 2003 - 09:26 #3
problemet er at systemet allerede har login-funktionen og at jeg ikke rigtig kan finde ud af at erstatte denne. Derfor workaround
Avatar billede bacce.dk Nybegynder
29. marts 2003 - 09:26 #4
hmm din løsning kan være et problem hvis en eller flere af dine brugere benytter din side på offentlige computere, or så har den næste person også mulighed for at logge sig ind med den andens oplysninger, meen sådan er det at lege med cookies.
Men nej umidelbart er det væl en fin nok løsning ???
Jeg selv bruger altid sessions til mine logins, men de gæmmes ik hos brugeren, og derfor kan man ik lave auto login med sessions....
Avatar billede sthen Nybegynder
29. marts 2003 - 09:29 #5
altså noget i stil med:
if (isset($_COOKIE['navn']) && isset($_COOKIE['pass']))
{
$_SESSION['navn'] == $_COOKIE['navn'];
$_SESSION['pass'] == $_COOKIE['pass'];
echo "Du er nu logget ind";
}
else
{
echo "Du skal logges ind først";
}
Avatar billede bacce.dk Nybegynder
29. marts 2003 - 09:32 #6
hmm skal sessions ikke registreres ??
Avatar billede likedon Nybegynder
29. marts 2003 - 09:34 #7
>>>sthen
ja jeg er ening problemer er bare at jeg endnu ikke har kunne finde ud af at erstatte den login funktion der er i forvejen, som self laver en session, kun baseret på user_id
Avatar billede sthen Nybegynder
29. marts 2003 - 09:48 #8
>> bacce.dk
jo self skal session reg - det var blot for at vise systemet
Avatar billede likedon Nybegynder
30. marts 2003 - 20:43 #9
I deler pt. så tak for svarene
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