⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј