2016-07-10 2 views
-3

После выхода из системы я все еще могу просмотреть предыдущую страницу на PHP. Нужно ли мне что-то делать, или все в порядке, так как это кешированная страница в браузере. На странице выхода из системы я просто отключил все переменные сеанса и уничтожил сеанс.После выхода из системы я все еще могу просмотреть предыдущую страницу

+0

Невозможно ответить, потому что у вас не было никакого кода. Мы не знаем, что должно препятствовать просмотру страницы, что именно вы делаете при выходе из системы/регистрации, ... – Jeff

+0

Это даже не вопрос – Lee

+0

Нет кода, нет решения. – user5173426

ответ

0

Если вы хотите, чтобы пользователь не видел предыдущую активность после выхода из системы, вы можете проверить данные сеанса в начале страницы и, если он пуст, перенаправить пользователя на страницу входа/индексации. Таким образом, даже если пользователь нажимает кнопку «Назад» после выхода из системы, он будет перенаправлен на страницу входа в систему.

if(empty($_SESSION['id'])){header('Location:index.php');} 
+0

У меня уже есть на каждой странице. –

+0

Ну, если вы уничтожаете сеанс, этот код должен гарантировать, что пользователь не может просматривать страницу без входа в систему –

Смежные вопросы