Het registratieproces is al stevig verankerd in het leven van internetgebruikers en is hen goed bekend. Beginnende webmasters hebben echter niet altijd de nodige kennis om zo'n vertrouwde registratiemodule op hun eigen bron te installeren.
instructies:
Stap 1
Installeer eerst de Apache-server op uw computer. Maak vervolgens bestanden zoals deze op uw site:
1) index.php - hoofdpagina;
2) reg.php - registratiepagina;
3) auth.php - autorisatie;
4) userdb.db - lijst van geregistreerde gebruikers.
Stap 2
Geef de structuur van het gebruikersbestand aan met parameters login (naam), pas (codewoord of wachtwoord), rol (toegangsniveau), naam (naam), info (informatie). Voor elke gebruiker wordt een aparte string van het formulier user1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info aangemaakt.
Stap 3
Formulieren maken voor registratie en autorisatie. Een voorbeeld van een machtigingsformulier:
Stap 4
De inhoud van het auth.php-bestand bestaat uit de gebruikelijke vorm, regels
Registratie en andere gegevens, meer gedetailleerde informatie hierover is te vinden op gespecialiseerde programmeersites.
Stap 5
Schrijf vervolgens het registratieformulier - een script. Hieronder een deel van het script:
$ fp1 = bestand ("userdb.d");
foreach ($ fp1 als $ key => $ waarde) {
$ gebruiker = explosie ("0-1%", $ waarde);
if ($ _ POST ['login'] == $ gebruiker ['1'] en md5 ($ POST ['pass']) == $ gebruiker ['2']) {
$ ons = 0; ech "Een dergelijke gebruiker bestaat al in de database";}
if ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mijntekst = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS.
Stap 6
Verbind alle gemaakte pagina's met index.php. Een voorbeeld van wat zou moeten blijken:
<
Stap 7
Ga na het uitvoeren van de bovenstaande manipulaties verder met het testen van het registratiesysteem. Als alles goed is gegaan, verschijnen er nieuwe records in de aangemaakte database - geregistreerde accounts.