Проблема с авторизацией, а именно с сессией

217
12 февраля 2018, 05:13

Написал на php авторизацию для сайта. Простая самая, логины и пароли хранятся в БД. Суть проблемы: при авторизации создается сессия которая доступна только на странице авторизации, на других страницах сайта сессия не доступна.

Например, на странице авторизации можно вывести имя пользователя при помощи echo $_SESSION['logged_user']->login; А вот уже на любой другой - не выводит,хотя должно. Из-за этого я не могу дальше развивать сайт. Ибо он не запоминает что пользователь авторизован.

Адрес сайта sampwar.tk

Файлы авторизации также прикрепляю http://rgho.st/82NtGjZvF ( p.s. для работы с бд использую библиотеку RedBeanPHP )

Данный баг можно воспроизвести введя логин и пароль на сайте Chestniy555(логин) Chestniy555(пароль) и перейдя на главную, вы увидите что поле для авторизации не пропало, хотя по условию если сессия передана - они заменяются текстом "Вы авторизованы, name"

Answer 1

Проблема была в серверной части на хостинге. Тех. поддержка разобралась.

READ ALSO
php mysql array? [требует правки]

php mysql array? [требует правки]

Как сделать этот массив с mysql?

216
Не пойму запросы криптонатора

Не пойму запросы криптонатора

Как принимать и отправлять в общем такие запросы через PHP ? ссылка ссылка на apiХочу просто проверять статус платежа, как это сделать ?

241
Ошибка SQL при попытке создать фильтр

Ошибка SQL при попытке создать фильтр

Integrity constraint violation: 1052 Column 'category_id' in where clause is ambiguous The SQL being executed was: SELECT COUNT(*) FROM product p LEFT JOIN category ON pcategory_id = category

219
Laravel плохая документация [требует правки]

Laravel плохая документация [требует правки]

Может это я придираюсь или слишком избалован, но почему отсутствуют целые неймспейсы в их апи? Я класс Gate нашел только в куче классов, а неймспейс...

221