Почему, если я вошел на свой сайт как зарегистрированный пользователь, я не могу получить доступ к другим страницам после установки правил сеанса?
Я сейчас работаю над проектом и не могу получить доступ к страницам своего профиля, если я вошел в систему как пользователь - я установил правило thisi вверху каждой из моих страниц:
if(!isset($_SESSION['loggedin']))
header("location:http://localhost/ci/web-project-jb.php/start");// If an unregistered user tries to manually navigate to any of my webpages they will be brought to 'start' page.
Стартовая страница имеет
<$_SESSION['username'] = null;?>
просто чтобы убедиться, что сессия была уничтожена
Я установил в своей функции выхода из системы, что он будет уничтожать сессию:
function logout()
{
$this->session->sess_destroy();
redirect ('start');
}
У меня есть session_start(); на моей домашней странице после того, как я войду (так же, как и на моей странице входа), но так как я поместил вышеупомянутое заявление if, я больше не могу войти как зарегистрированный пользователь - почему это могло произойти? У меня даже есть session_start, вызываемый на странице входа в систему. В очередной раз благодарим за помощь