21. juni 2003 - 01:12
Der er
1 løsning
Hvad behøver et sikkert brugersystem?
Hej allesammen!
For at lave et sikkert brugersystem kræver det selvfølgelig Mysql først og fremmest og derefter SESSION's... Men skal man bruge andet før at det "næsten" er fuldkommen sikkert? er der en der f.eks kunne give mig et brugersystem som er fuldkommen sikkert, bare til at kigge evt. at kigge på. Et fuldt script ville jo også være lækkert ;)
mvh. player
> For at lave et sikkert brugersystem kræver det selvfølgelig Mysql først og fremmest
Nej. Men er der mange brugere er den dbm (som fx. MySQL) vældig praktisk.
> og derefter SESSION's...
En eller anden form for session ville være en god ide, og der er det da mest praktisk at bruge PHP's indbyggede sessions-funktioner.
> Men skal man bruge andet før at det "næsten" er fuldkommen sikkert?
Jeg tror du overser et par ting der er mindst lige så vigtig som hvad man skal bruge: Hvad man IKKE skal bruge, og hvad man IKKE skal gøre.
Det kan egentlig koges ned til: Lav ikke sikkerhedshuller.
Det er da meget fint at bruge https, 3des, iris-scanner og hvad ved jeg, men kæden er ikke stærkere end det svageste led.
Uanset hvor godt du låser din fordør, bliver huset aldrig mere sikker end bagdøren. Og uanset hvor god en lås du bruger, skal den bruges korrekt for at fungere optimalt.
Lad være med at bruge MD5 fordi du har hørt at det er godt. Brug MD5 fordi du ved hvorfor det er godt, og synes det er passende. Det samme gælder alle andre sikkerheds-teknologier.
Det er ikke så lang tid siden jeg så noget i stil med dette:
$usermd5 = md5("brugernavn");
$passmd5 = md5("kodeord");
if ($usermd5 == md5($_POST['user']) && $passmd5 == md5($_POST['pass']))
Det ligner noget der er lavet, fordi man lige har hørt at md5 er godt. Men brugt på den måde er det bare spil af CPU-kræfter.