ПР08 Работа с суперглобальными переменными

Ваша задача разработать сайт, разделённый на открытую и закрытую часть. Открытая часть должна быть доступна всем посетителям. Доступ к закрытой части сайт осуществляется после удачного прохождения авторизации.

Стартовая страница(открытая часть сайта)

Представляет собой форму для авторизации пользователя. Данная страница доступна всем.

Примерный вид стартовой страницы сайта

На форме должно быть два поля для ввода логина и пароля. Поле отведённое для пароля должно скрывать его от посторонних. Для обоих полей предуспотреть подсказку для ввода(аттрибут placeholder).

Логин - root

Пароль - toor

В случаи упешной авторизации пользователя - вывести на экран сообщение об успешной авторизации и перенаправить пользвателя(не с разу, а с задержкой в 1с) на закрытую часть сайта. При не правильном вводе пары логин/пароль - выдать сообщение об ошибке.

Сообщения выдаваемые пользователю при авторизации на сайте

Закрытая(секретная) часть сайта

При успешной авторизации пользователя на сайте, его перенаправить на закрытую часть. Данная старница должна содержать кнопку для выхода из текущей сессии пользователя и форму для добавления файлов на сервер.

Примерный вид закрытой части сайта

По завершению загрузки файла на сервер - вывести сообщение об успешном выполенении операции, а так же выдать полный путь до файла.

Удачное добавления файла на сервер

В обязательном порядке необходимо выполнить следующие критерии:

Для разграничения доступа на сайте использовать суперглобальную переменную $_SESSION

Загрузка файла должна осуществляется с помощью суперглобальной переменной $_FILES