Registracijos procesas jau yra tvirtai įtvirtintas interneto vartotojų gyvenime ir yra jiems gerai žinomas. Tačiau naujokai žiniatinklio valdytojai ne visada turi reikiamų žinių, kad įdiegtų tokį pažįstamą registracijos modulį į savo išteklius.
Nurodymai
1 žingsnis
Pirmiausia įdiekite „Apache“serverį savo kompiuteryje. Tada sukurkite tokius failus savo svetainėje:
1) index.php - pagrindinis puslapis;
2) reg.php - registracijos puslapis;
3) auth.php - autorizacija;
4) userdb.db - registruotų vartotojų sąrašas.
2 žingsnis
Nurodykite vartotojo bazės struktūrą su parametrais prisijungimas (vardas), leidimas (kodinis žodis arba slaptažodis), vaidmuo (prieigos lygis), vardas (vardas), informacija (informacija). Kiekvienam vartotojui bus sukurta atskira formos user1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info eilutė.
3 žingsnis
Sukurkite registracijos ir įgaliojimo formas. Leidimo formos pavyzdys:
4 žingsnis
Autent.php failo turinį sudaro įprasta forma, eilutės
Registracija ir kiti duomenys, apie kuriuos išsamesnę informaciją rasite specializuotose programavimo svetainėse.
5 žingsnis
Tada parašykite registracijos formą - scenarijų. Žemiau yra scenarijaus dalis:
$ fp1 = failas ("userdb.d");
foreach ($ fp1 kaip $ key => $ vertė) {
$ vartotojas = exploode ("0-1%", $ vertė);
if ($ _ POST ['login'] == $ user ['1'] ir md5 ($ POST ['pass']) == $ user ['2']) {
$ us = 0; ech "Toks vartotojas jau yra duomenų bazėje";}
if ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS.
6 žingsnis
Prijunkite visus sukurtus puslapius prie index.php. Pavyzdys to, kas turėtų pasirodyti:
<
7 žingsnis
Atlikę pirmiau nurodytas manipuliacijas, tęskite registracijos sistemos testavimą. Jei viskas pavyko gerai, sukurtoje duomenų bazėje pasirodys nauji įrašai - registruotos paskyros.