Тіркеу процесі Интернет қолданушыларының өмірінде бұрыннан қалыптасқан және оларға жақсы таныс. Алайда, бастаушы веб-шеберлерде мұндай таныс тіркеу модулін өздерінің ресурстарына орнату үшін әрдайым қажетті білім бола бермейді.
Нұсқаулық
1-қадам
Алдымен Apache серверін компьютерге орнатыңыз. Содан кейін сайтта осындай файлдар жасаңыз:
1) index.php - негізгі бет;
2) reg.php - тіркеу парағы;
3) auth.php - авторизация;
4) userdb.db - тіркелген қолданушылар тізімі.
2-қадам
Пайдаланушы базасының құрылымын логин (аты), өту (код сөзі немесе пароль), рөлі (қол жеткізу деңгейі), аты (аты), ақпарат (ақпарат) параметрлерімен белгілеңіз. Әр пайдаланушы үшін user1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info формасының жеке жолдары жасалады.
3-қадам
Тіркеу және авторизациялау формаларын жасаңыз. Авторизация формасының мысалы:
4-қадам
Auth.php файл мазмұны әдеттегі формадан, жолдардан тұрады
Мамандандырылған бағдарламалау сайттарынан табуға болатын тіркеу және басқа мәліметтер.
5-қадам
Әрі қарай, тіркеу формасын - сценарийді жазыңыз. Төменде сценарийдің бір бөлігі берілген:
$ fp1 = файл («userdb.d»);
алдын-ала ($ fp1 ретінде $ key => $ мәні) {
$ user = exploode («0-1%», $ value);
if ($ _ POST ['login'] == $ user ['1'] және md5 ($ POST ['pass']) == $ user ['2']) {
$ us = 0; ech «Мұндай пайдаланушы мәліметтер базасында бұрыннан бар»;}
егер ($ us! = 1) {$ fp = fopen («userdb.d», «a +»);
$ mytext = preg_replace («! / r / n!», «
«, $ _POST ['login'].»% 1-1% «. Md5 $ _POS.
6-қадам
Барлық жасалған беттерді index.php-ге қосыңыз. Ненің пайда болатыны туралы мысал:
<
7-қадам
Жоғарыда көрсетілген манипуляцияларды жасағаннан кейін тіркеу жүйесін тексеруге кірісіңіз. Егер бәрі ойдағыдай болса, құрылған мәліметтер базасында жаңа жазбалар пайда болады - тіркелген шоттар.