⊗ppPmAuPHi 420 of 447 menu

Сакривање лозинке при регистрацији на PHP

Поље за унос лозинке обично представља инпут са типом password, у коме се унесени знакови крију иза звездица. То је урађено да би злонамерник не могао да подсмотри лозинку корисника преко рамена у тренутку регистрације.

Сакривање лозинке на овај начин је наравно добро, али постоји, међутим, проблем - корисник не види шта уноси. Може да погреши при уносу неког знака и да се региструје са другом лозинком од оне са којом је желео. То ће бити тужно:(, јер онда неће моћи да се пријави на сајт.

Постоји стандардно решење за овај проблем: кориснику се приказују два инпута за унос лозинке - у први инпут уноси лозинку, а у други инпут - њену потврду, тј. исту лозинку други пут:

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

Задатак нашег сајта је - да провери да ли лозинка и њена потврда се поклапају, јер је логично да је у том случају корисник унео управо оно што је желео да унесе:

<?php if (!empty($_POST['login']) and !empty($_POST['password']) and !empty($_POST['confirm'])) { if ($_POST['password'] == $_POST['confirm']) { // региструјемо } else { // приказаћемо поруку о непоклапању } } ?>

Модификујте ваш код тако да приликом слања форме лозинка се пореди са њеном потврдом. Ако се поклапају - настављамо са регистрацијом, а ако се не поклапају - онда приказујемо поруку о томе.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј