Перейти к содержимому

Урок 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


© 2008 www.alneo.ru

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

1 комментарий для “Урок 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») {

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

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.