Miért generál random jelszót?
Sziasztok! Csináltam egy regisztrációs panelt php-ban. Rendesen be is regisztrál(beírja a MySql-ben a nevet,email címet, jelszót.) De a jelszót random generálja le. Ha azt írok be a jelszóhoz pl: pista akkor random generál egy jelszót. Ez miért van ?
Forráskód:
Őszintén, csodálom, hogy lefut ez a PHP, nálam minden apróságra kiakad.
Ezt:
$_POST[username]
írd át erre:
$_POST["username"]
Meg ennek megfelelően a 8.,9. és 10. sorokat is.
(Eltérés: idézőjelek).
Megjegyzések:
1. Vannak oldalak, ahova fel lehet tölteni kódot. Ha így osztod meg, akkor mi is le tudjuk tölteni, futtatni, a hibaüzeneteket értelmezni. Ez esetben kiszúrtam kapásból a hibát, és nálam okosabbak mást is kiszúrnak, de ez nem mindig van így.
2. md5 hashel tárolni elvileg helyes, mert arra szoktat, hogy sosem plain textben tárolsz. Gyakorlatban ez már eléggé elvault, és komolyabb sózott hasheket szoktak alkalmazni. Persze, gyakorolni semmi gond nincs az md5-el, de érdemes a gyakorlatban használt dolgokba beleszokni.
3. kétszer van a session_start() függvény meghívva.
Hallod, te valami istenverte őstehetség lehetsz, hogy úgy írsz meg egy komplett login rendszert, hogy halvány lila segédfogalmad sincs, hogy műkődik.
Maradjunk annyiban, hogy kopipésztelted valahonnan, és ugye azt is hibásan.
Annyit segítek, hogy nem generál random jelszót.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!