Урок 8 Создание простого сайта Часть 3

Административный интерфейс

Разработка Административного интерфейса для сайта, создание файла настроек, защита административной части сайта.

Административный интерфейс будет размещаться в папке 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

Информация закрывающаю все файлы административного интерфейса. Здесь можно разместить информацию о разработчике.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
Запись опубликована в рубрике PHP программирование с метками , , , , , , , , , , , , , , , , , , , , , , , , . Добавьте в закладки постоянную ссылку.

Один комментарий на «Урок 8 Создание простого сайта Часть 3»

  1. Андрей говорит:

    Большай просьба, а можно про аутенификация пользователя по подробнее. Пробую делать по вашим урокам на денвере и у меня ругается он.
    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») {

    Я думаю что вот это && причина ошибки . Хотя если заменить просто на &&, из админки все-равно не выходит правильно, а при повторном заходе логин+пароль уже на спрашивает.

Добавить комментарий для Андрей Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *