Mchakato wa usajili tayari umewekwa wazi katika maisha ya watumiaji wa Mtandao na inajulikana kwao. Walakini, wakuu wa wavuti wa novice sio kila wakati wana maarifa muhimu ya kusanikisha moduli kama hiyo ya usajili kwenye rasilimali yao wenyewe.
Maagizo
Hatua ya 1
Kwanza, sakinisha seva ya Apache kwenye kompyuta yako. Kisha uunda faili kama hizi kwenye wavuti yako:
1) index.php - ukurasa kuu;
2) reg.php - ukurasa wa usajili;
3) auth.php - idhini;
4) userdb.db - orodha ya watumiaji waliosajiliwa.
Hatua ya 2
Chagua muundo wa msingi wa mtumiaji na viingilio kuingia (jina), kupitisha (codeword au nywila), jukumu (kiwango cha ufikiaji), jina (jina), maelezo (habari). Kwa kila mtumiaji, kamba tofauti ya fomu ya mtumiaji1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info itaundwa.
Hatua ya 3
Unda fomu za usajili na idhini. Mfano wa fomu ya idhini:
Hatua ya 4
Yaliyomo kwenye faili ya auth.php ina fomu ya kawaida, mistari
Usajili na data zingine, habari ya kina zaidi juu ya ambayo inaweza kupatikana kwenye wavuti maalum za programu.
Hatua ya 5
Ifuatayo, andika fomu ya usajili - hati. Chini ni sehemu ya hati:
$ fp1 = faili ("userdb.d");
foreach ($ fp1 kama $ key => $ value) {
$ user = kutumia ("0-1%", $ value);
ikiwa ($ _ POST ['login'] == $ user ['1'] na md5 ($ POST ['pass']) == $ user ['2']) {
$ sisi = 0; ech "Mtumiaji kama huyo tayari yuko kwenye hifadhidata";}
ikiwa ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!", "$
", $ _POST ['ingia']."% 1-1% ". Md5 $ _POS.
Hatua ya 6
Unganisha kurasa zote zilizoundwa kwa index.php. Mfano wa kile kinachopaswa kutokea:
<
Hatua ya 7
Baada ya kutekeleza udanganyifu hapo juu, endelea kupima mfumo wa usajili. Ikiwa kila kitu kilienda sawa, rekodi mpya zitaonekana kwenye hifadhidata iliyoundwa - akaunti zilizosajiliwa.