Административный интерфейс
Разработка Административного интерфейса для сайта, создание файла настроек, защита административной части сайта.
Административный интерфейс будет размещаться в папке admin.
Файловая структура административного интерфейса состоит из:
Файла «шапки» (head.php)
Файлов «основы» (index.php, news.php, pages.php)
Файла «низа» (foot.php)
Такая структура позволяет легко менять меню, копирайта административного интерфейса и не загружать рабочие файлы функциями, которые можно вынести в файл head.php
Аутенификация пользователя
Аутенификация пользователя — доступ к части сайта по логину и паролю
Файл auth.php
В файле реализован принцип аутенификации пользователя. Используется базовая аутенификация пользователя сервера.
Логин и пароль хранятся в переменных $auser и $apass
Результат работы в браузере скрипта
Обращаясь по адресу административного интерфейса пользователю необходимо будет ввести логин и пароль. После трех попыток появляется надпись:
Unauthorized access forbidden!
Заголовочный файл
Заголовочный файл head.php
Административный интерфейс
Главная | Меню | Страницы | Выход |
Подключение необходимых файлов для работы с базой данных и аутенификации пользователя.
Вывод HTML текста для формирования шапки административного интерфейса и меню.
Файл подвал
Файл foot.php
© 2008 www.alneo.ru |
Информация закрывающаю все файлы административного интерфейса. Здесь можно разместить информацию о разработчике.
Большай просьба, а можно про аутенификация пользователя по подробнее. Пробую делать по вашим урокам на денвере и у меня ругается он.
Parse error: syntax error, unexpected ‘;’ in Z:\home\lessons\www\admin\auth.php on line 16
а 16 строка вот она
} else if (isset($_GET[‘action’]) && $_GET[‘action’] == «logout») {
Я думаю что вот это && причина ошибки . Хотя если заменить просто на &&, из админки все-равно не выходит правильно, а при повторном заходе логин+пароль уже на спрашивает.