Proces rejestracji jest już mocno zakorzeniony w życiu internautów i jest im dobrze znany. Jednak początkujący webmasterzy nie zawsze mają wiedzę niezbędną do zainstalowania tak znanego modułu rejestracji we własnym zasobie.
Instrukcje
Krok 1
Najpierw zainstaluj serwer Apache na swoim komputerze. Następnie utwórz w swojej witrynie takie pliki:
1) index.php - strona główna;
2) reg.php - strona rejestracji;
3) auth.php - autoryzacja;
4) userdb.db - lista zarejestrowanych użytkowników.
Krok 2
Wyznacz strukturę bazy użytkowników z parametrami login (nazwa), hasło (hasło lub hasło), rola (poziom dostępu), nazwa (nazwa), info (informacje). Dla każdego użytkownika zostanie utworzony osobny ciąg w postaci user1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info.
Krok 3
Twórz formularze do rejestracji i autoryzacji. Przykładowy formularz upoważnienia:
Krok 4
Zawartość pliku auth.php składa się ze zwykłej formy, linii
Rejestracja i inne dane, o których bardziej szczegółowe informacje można znaleźć na wyspecjalizowanych stronach programistycznych.
Krok 5
Następnie napisz formularz rejestracyjny - skrypt. Poniżej fragment skryptu:
$ fp1 = plik ("userdb.d");
foreach ($ fp1 jako $ klucz => $ wartość) {
$ użytkownik = eksplodować ("0-1%", $ wartość);
if ($ _ POST ['login'] == $ user ['1'] i md5 ($ POST ['pass']) == $ user ['2']) {
$ nas = 0; ech "Taki użytkownik już istnieje w bazie";}
if ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS.
Krok 6
Połącz wszystkie utworzone strony z index.php. Przykład tego, co powinno się okazać:
<
Krok 7
Po wykonaniu powyższych manipulacji przystąp do testowania systemu rejestracji. Jeśli wszystko poszło dobrze, w utworzonej bazie danych pojawią się nowe rekordy - zarejestrowane konta.