Leírja, hogyan kell létrehozni regisztrációs és engedélyezési algoritmus webhelyen -script php

Tehát szükségünk van az alábbi fájlokat:

Mindez értelmetlen, ha nem rendelkezik megfelelő táblát az adatbázisban. Kezdje az adatbázis-kezelő eszköz (PhpMyAdmin vagy a parancssor, mivel sokkal kényelmesebb), és állítsa be az alábbi lekérdezést:

A script fájlt, hívom ezt (ezek mind ugyanabban a könyvtárban van):

Most, a forma kell adni valamilyen. Ugyanakkor azokat a szabályokat, a többi elem. Keresem előre, hogy a tartalmát a stíluslap teljesen.

Ha kész van, akkor a böngésző legyen a következő:

Illetéktelen azt

Valószínűleg már észrevette, hogy a HTML-címke változókat tartalmaz PHP. Ezek tartalmát az attribútumok szövegének mezők, a tartalmát konténerek hiba kimenet. De nem inicializálja ezeket a változókat. Csináljuk.

Az akció form tag attribútum nincs megadva. Ebben az esetben, ha elküldi az űrlap adatok feldolgozása, akkor ugyanabban a forgatókönyv, amelytől ők küldtek. Tehát meg kell írni a kódot, amely kezeli az adatokat. De nézzük először előírják algoritmus feldolgozás.

Meg kell, hogy a bejelentkezési név és jelszó mezők nem volt üres. Akkor meg kell való megfelelés ellenőrzése érdekében a bejelentkezést. Jelszó is meg kell felelnie a követelményeknek írja le, és adja meg újra a jelszót meg kell egyeznie vele, és emellett meg kell egyeznie. Ha ezek közül valamelyik feltétel nem teljesül, akkor az űrlap adatfeldolgozás le kell állítani, egy sor jelentések riasztást kell írni hibát, és meg kell jelenjen meg a felhasználók. A felhasználók kényelmét, mi tartja őket beírt bejelentkezési (ha meg van adva), az írás az érték a tömbben $ területeken.

Ha minden jól megy, az ablakban a böngésző, utalva a dokumentum registration.php, akkor valami ilyesmit kell látnunk a következő formában:

Illetéktelen azt

Most tegyük fel, hogy a felhasználó rákattint a regisztrációs gombot, ne töltse ki az űrlapot. Szerint algoritmus, a felhasználónév és a jelszó nem lehet üres. Ha ez a feltétel nem teljesül, a nyilvántartásba vétel nem lehetséges. Emlékszünk, hogy az űrlap adatok feldolgozása a jelenlegi forgatókönyv. Tehát meg kell változtatni a kódot, hogy a megfelelő ellenőrzéseket. Azonnal lefoglalni, és a következő ellenőrzéseket. Ha megadta a felhasználónevét és jelszavát, akkor ellenőrizni kell, hogy megfelel ezeknek a követelményeknek. Hogy ellenőrizze a bejelentkezési név és jelszó, akkor hozzon létre egy egyedi funkció az functions.php fájlt.

A szkriptet látjuk egy új funkció - regisztráció (). És mi még nem jelentette be. Csináljuk.

Most készítsük el a kódot a biztonságos oldalon. Ez lesz elég egyszerű.

Ui Tisztában vagyok vele, hogy jobb, hogy írjon objektum orientált kódot, hogy mit kell továbbítani és tárolni a jelszót egyszerű szövegként nem szükséges, hogy az információ az adatbázisban rögzített, akkor először ellenőrizze. Tudom. Ez nem fogok mondani.