Необходимо реализовать в базе две таблицы.
Первая хранит в себе данные о пользователях ‒ логин пользователя и пароль (для хранения пароля использовать MD5 с солью длиной в 8 символов), вторая ‒ сведения о страницах, посещенных данным пользователем: внешний ключ со ссылкой на пользователя, название страницы, которую он посетил, а также время посещения. Необходимо реализовать три страницы.
Первая содержит форму ввода логина и пароля, а также кнопку отправки. При попытке отправки данных пользователя переводят на эту же страницу, данные сопоставляются с базой, после чего следует начать сессию для этого пользователя (если данные верны).
Вторая страница проверяет содержимое сессии. Если пользователь еще не авторизовался, она сразу автоматически переводит его на страницу авторизации. Если пользователь авторизовался, то страница на основе данных сессии обращается к базе и обновляет сведения о том, сколько раз данный пользователь посещал эту страницу. После чего она выдает пользователю сообщение вида ”Вы посетили данную страницу N раз“.
Третья страница содержит статистические сведения в виде таблицы и сведения о последних 10 заходах на предыдущую страницу пользователей вообще. Таблица состоит из трех столбцов: логин пользователя, название страницы, на которую он заходил, и дата захода на страницу.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |