Инструкция
1
Для начала установите сервер Apache на свой компьютер. Затем создайте на своем сайте такие файлы:
1) index.php — главная страница;
2) reg.php — регистрационная страница;
3) auth.php — авторизация;
4) userdb.db — список зарегистрированных пользователей.
2
Обозначьте структуру базы пользователей с параметрами login (имя), pass (кодовое слово или пароль), role (уровень доступа), name (название), info (информация). Для каждого пользователя будет создаваться своя строка вида user1%1-1%user_pas%1-1%user_role%1-1%user_name%1-1%user_info.
3
Создайте формы для регистрации и авторизации. Пример формы авторизации:
<form action=auth.php method=post>
<input type="text" name="login">
<input type="text" name="pass">
<input type="submit" value="Авторизация">.
4
Содержимое файла auth.php состоит из обычной формы, строк
<input type="text" name="login"><br>,
<input type="text" name="pass"><br>,
<input type="submit" value="Зайти"><br>,
<a href=reg.php>Регистрация</a> и других данных, более подробную информацию о которых можно найти на специализированных сайтах по программированию.
5
Далее прописывайте регистрационную форму — скрипт. Ниже идет часть скрипта:
$fp1=file("userdb.d");
foreach($fp1 as $key=>$value) {
$user=exploode("0-1%",$value);
if($_POST['login']==$user['1'] and md5($POST['pass'])==$user['2']) {
$us=0; ech "В базе такой пользователь уже существует";}
if($us!=1) {$fp=fopen("userdb.d", "a+");
$mytext=preg_replace("!\\r\\n!","
", $_POST['login']."%1-1%".md5$_POS.
6
Соедините все созданные странички в index.php. Пример того, что должно получиться:
<
7
После проведения вышеописанных манипуляций приступайте к тестированию регистрационной системы. Если все прошло удачно, в созданной базе данных появятся новые записи — зарегистрированные аккаунты.