1)во-первых создадим (добавим) базу данных MySQL. Это делается через панель управления сайтом. Назовем нашу базу "db";
2)после содания базы войдем в нее используя клиент phpMyAdmin и добавим таблицу "acl" (access control list) с полями:
id integer auto_increment - первичный ключ;
user varchar - имя пользователя;
pass varchar - пароль;
misc varchar - некая информация о пользователе;
secret varchar - будем использовать для запоминания пользователя;
3)добавим тестового пользователя в таблицу:
INSERT INTO `acl` (user, pass) VALUES ('test', encrypt('testpass','test')).
Для авторизации будем использовать модифицированный скрипт "PHP Mini Auth" - листинг.
Создаем новый файл login.php, в самом начале его добавляем скрипт авторизации и при открытии страницы видим следующее приглашение:

Если ввести логин и пароль существующего пользователя, загрузка login.php продолжится. Не забыть бы добавить код регистрации нового пользователя...
Комментариев нет:
Отправить комментарий