<h5 class="ingress"><a href="/">Вернуться на главную страницу</a></h5>
</div>
</body>
</html>
Здесь вопросов быть не должно. Обычная html страница без кода. Часть стилей CSS заданы непосредственно на странице.
9.1.5 Кнопка выхода из раздела администрирования
Кнопка выхода из раздела администрирования «button_logout.php»
Листинг 16. button_logout.php Путь: /news/chat/admin/ button_logout.php
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="/chat/style.css" />
</head>
<div class="logouts">
<form action="/chat/admin/logout.php" method="post" class="logout">
<input type="hidden" name="action" value="logout" />
<input type="hidden" name="goto" value="/admin/" />
<input type="submit" name="action" value="Выйти" />
</form>
</div>
</html>
Кнопка передает данные скрипту logout.php (Листинг 25) который обнуляет соответствующие переменные сессии.
После создания этих фалов пробуем зайти на страницу администрирования
news/chat/admin и посмотреть что получилось.
Рис. 16. Форма авторизации закрывает вход в личный кабинет
Заполняем поля формы и отправляем данные.
Рис. 17. Страница личного кабинета открыта
Если всё прошло нормально открывается страница доступа к личному кабинету в административном разделе. На этой странице имеется кнопка «Выход», ссылки на страницы «Комментарии» и «Пользователи», а также ссылка «Вернуться на главную страницу».
9.1.6 Страница доступ запрещен
Сами понимаете, без такой страницы никуда.
Листинг 17. accessdenied.html.php Путь: news/chat/admin/ accessdenied.html.php
<?php
include_once $_SERVER['DOCUMENT_ROOT'].'/chat/admin/clean.php';
include_once $_SERVER['DOCUMENT_ROOT'].'/chat/admin/button_logout.html';
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Access Denied</title>
</head>
<body>
<h1>Доступ запрещен</h1>
<p><b><i><?php htmlout($error); ?></i></b></p>
<p><a href="/">Вернуться на главную страницу</a></p>
</body>
</html>
Страница будет выводиться, в случае если у пользователя нет прав для доступа к панели управления. Допустим, user захочет войти на страницу, доступную только пользователю с правами admin. «Доступ запрещен» будет выводиться по результатам проверки в файле access.php, на странице index раздела admin вместо основной страницы.
9.2. Статистика комментариев
9.2.1 Страница комментариев