Я сейчас работаю над проектом, и я не могу получить доступ к страницам своего профиля, если я вошел в систему как пользователь. Я установил это правило в верхней части каждой из моих страниц:
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, который вызывается на странице входа. В очередной раз благодарим за помощь