Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј