@jjjjdi

Проверка авторизации через COOKIE?

Здравствуйте. Есть форма регистрации/авторизации по Базе Данных, и так-как я начинающий программист, то пока не полностью знаю как работать с Cookie, я написал формы. Они создают в браузере Куки для этого сайта. Но, как сделать проверку этих куки, чтобы без авторизации, пользователь не смог лазить по другим вкладкам?
Примеры:
Авторизация - ../admin/index.php/
Файл, которому нужно сделать проверку куки - ../admin/page/add.php
Нужно сделать, чтобы при переходе на ../admin/page/add.php неавторизованного пользователя кидало на форму авторизации, а авторизованного пропускало. Помогите, пожалуйста
  • Вопрос задан
  • 884 просмотра
Пригласить эксперта
Ответы на вопрос 2
php666
@php666
PHP-макака
Подсказка:
https://www.php.net/manual/ru/function.setcookie.php
https://www.php.net/manual/ru/function.empty.php
https://www.php.net/manual/ru/function.header.php -> нужно отправить заголовок Location

сам додумаешься как дальше сделать?
Ответ написан
Комментировать
ematveev
@ematveev
PHP разработчик / руководитель / писатель
Нужно использовать не куки, а сессии. Куки отправляются из браузера, поэтому легко могут быть подделаны хакером, который получит полный доступ в админку за пару минут, а переменные сессии хранятся на сервере, куда у хакера доступа нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы