Գրանցման գործընթացն արդեն ամուր հաստատված է ինտերնետ օգտագործողների կյանքում և քաջ հայտնի է նրանց համար: Այնուամենայնիվ, սկսնակ վեբ-վարպետները միշտ չէ, որ ունեն անհրաժեշտ գիտելիքներ իրենց սեփական ռեսուրսների վրա այդպիսի ծանոթ գրանցման մոդուլը տեղադրելու համար:
Հրահանգներ
Քայլ 1
Նախ, տեղադրեք Apache սերվերը ձեր համակարգչում: Դրանից հետո ձեր կայքում ստեղծեք նման ֆայլեր.
1) index.php - հիմնական էջ;
2) reg.php - գրանցման էջ;
3) auth.php - թույլտվություն.
4) userdb.db - գրանցված օգտվողների ցուցակ:
Քայլ 2
Նշեք օգտագործողի բազայի կառուցվածքը պարամետրերի մուտքով (անուն), անցում (կոդային բառ կամ գաղտնաբառ), դեր (մուտքի մակարդակ), անուն (անուն), տեղեկատվություն (տեղեկատվություն): Յուրաքանչյուր օգտվողի համար կստեղծվի ձևի առանձին տող 1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info:
Քայլ 3
Ստեղծեք գրանցման և թույլտվության ձևեր: Լիցենզիայի ձևի օրինակ.
Քայլ 4
Auth.php ֆայլի պարունակությունը բաղկացած է սովորական ձևից, տողերից
Գրանցում և այլ տվյալներ, որոնց վերաբերյալ ավելի մանրամասն տեղեկություններ կարելի է գտնել ծրագրավորման մասնագիտացված կայքերում:
Քայլ 5
Հաջորդը, գրեք գրանցման ձևը ՝ սցենար: Ստորև ներկայացված է սցենարի մի մասը.
$ fp1 = ֆայլ ("userdb.d");
foreach ($ fp1 as $ key => $ value) {
$ user = expoode ("0-1%", $ արժեք);
եթե ($ _ POST ['login'] == $ user ['1'] և md5 ($ POST ['pass']) == $ user ['2'])) {
$ մեզ = 0; ech "Նման օգտվողն արդեն գոյություն ունի տվյալների շտեմարանում";}
եթե ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS:
Քայլ 6
Միացրեք բոլոր ստեղծված էջերը index.php- ին: Ինչի օրինակ պետք է ստացվի.
<
Քայլ 7
Վերոնշյալ մանիպուլյացիաներն իրականացնելուց հետո անցեք գրանցման համակարգի փորձարկմանը: Եթե ամեն ինչ լավ անցավ, ստեղծված տվյալների բազայում կհայտնվեն նոր գրառումներ ՝ գրանցված հաշիվներ: