Как проверить авторизацию/вход в аккаунт на PHP с помощью сессий?
пишу сайт для онлайн обучения на PHP + RedBean и столкнулся с такой проблемой. На странице index.php, обычный пользователь, который не зарегистрировался либо не вошёл в аккаунт должен видеть две кнопки Войти/Регистрация. А пользователям которые уже вошли в аккаунт должны видеть кнопку настройки профиля. Вопрос: Как мне проверить вошёл ли пользователь в аккаунт? Попробовал вот этот способ. Когда пользователь авторизовался(Login.php):
$_SESSION['loggedin'] = true;
После в index.php:
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
//показать кнопку настройки профиля
}
else {
//показать кнопки вход/регистрация
}
Но почему-то в любом случае отображается кнопки войти/регистрация
Ответы (1 шт):
Автор решения: Sergey
→ Ссылка
Перед тем как работать с сессиями необходимо создать, либо возобновить сессию с помощью session_start();