Reģistrēšanās process jau ir stingri nostiprināts interneta lietotāju dzīvē un viņiem ir labi zināms. Tomēr iesācēju tīmekļa pārziņiem ne vienmēr ir nepieciešamās zināšanas, lai instalētu tik pazīstamu reģistrācijas moduli savā resursā.
Instrukcijas
1. solis
Vispirms instalējiet Apache serveri savā datorā. Pēc tam savā vietnē izveidojiet šādus failus:
1) index.php - galvenā lapa;
2) reg.php - reģistrācijas lapa;
3) auth.php - autorizācija;
4) userdb.db - reģistrēto lietotāju saraksts.
2. solis
Norādiet lietotāja bāzes struktūru ar parametriem login (vārds), caurlaide (kodvārds vai parole), lomu (piekļuves līmenis), vārdu (vārdu), informāciju (informāciju). Katram lietotājam tiks izveidota atsevišķa veidlapas user1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info virkne.
3. solis
Izveidojiet reģistrācijas un autorizācijas veidlapas. Atļaujas veidlapas piemērs:
4. solis
Autent.php faila saturu veido parastā forma, rindas
Reģistrācija un citi dati, par kuriem sīkāka informācija atrodama specializētās programmēšanas vietnēs.
5. solis
Pēc tam uzrakstiet reģistrācijas veidlapu - skriptu. Zemāk ir skripta daļa:
$ fp1 = fails ("userdb.d");
foreach ($ fp1 kā $ key => $ vērtība) {
$ lietotājs = eksplodēt ("0-1%", $ vērtība);
if ($ _ POST ['login'] == $ lietotājs ['1'] un md5 ($ POST ['pass']) == $ lietotājs ['2']) {
$ us = 0; ech "Šāds lietotājs datu bāzē jau pastāv";}
if ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS.
6. solis
Savienojiet visas izveidotās lapas ar index.php. Piemērs tam, kam vajadzētu izrādīties:
<
7. solis
Pēc iepriekš minēto manipulāciju veikšanas turpiniet reģistrācijas sistēmas testēšanu. Ja viss gāja labi, izveidotajā datu bāzē parādīsies jauni ieraksti - reģistrēti konti.