⊗ppPmAuPHi 420 of 447 menu

Skrivanje lozinke prilikom registracije u PHP-u

Polje za unos lozinke obično predstavlja input sa tipom password, u kojem se unešeni znaci skrivaju pod zvezdicama. To je urađeno kako bi zlonamernik ne mogao da podgleda korisnikovu lozinku preko ramena u trenutku registracije.

Sakrivanje lozinke na ovaj način je svakako dobro, ali postoji, međutim, problem - korisnik ne vidi šta unosi. On može da pogreši prilikom unosa nekog znaka i da se registruje ne sa onom lozinkom sa kojom je hteo. To će biti tužno :(, jer onda neće moći da se autorizuje na sajtu.

Postoji standardno rešenje za ovaj problem: korisniku se prikazuju dva input polja za unos lozinke - u prvi input unosi lozinku, a u drugi input - njeno potvrđivanje, tj. istu tu lozinku drugi put:

<form action="" method="POST"> <input name="login"> <input type="password" name="password"> <input type="password" name="confirm"> <input type="submit"> </form>

Zadatak našeg sajta je da proveri da li se lozinka i njeno potvrđivanje poklapaju, jer je logično da je u ovom slučaju korisnik uneo upravo ono što je hteo da unese:

<?php if (!empty($_POST['login']) and !empty($_POST['password']) and !empty($_POST['confirm'])) { if ($_POST['password'] == $_POST['confirm']) { // registrujemo } else { // ispisaćemo poruku o nepodudaranju } } ?>

Modifikujte vaš kod tako da se prilikom slanja forme lozinka upoređuje sa svojim potvrđivanjem. Ako se poklapaju - onda nastavljamo registraciju, a ako se ne poklapaju - onda ispisujemo poruku o tome.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij