Я работаю на PHP Website.I хочу автоматически выйти из системы на моем сайте. функция автоматического выхода из системы на основе сеанса expire.once сеанс завершает выход из системы автоматически. , но я не могу определить, как заканчивается сессия и как сделать выход из системы после окончания сессии. Пожалуйста, помогите мне ...Автоматический выход из системы после окончания сессии
ответ
Сохраните в своем сеансе следующее.
В последний раз вы выполнили действие (я сделал в приведенном ниже примере просто всякий раз, когда я обновил страницу)
проверить, если разница между этими двумя больше, чем вы хотите, чтобы время авто из вне. Если это так, обратитесь затем к выходу, если нет, отправьте на запрошенную страницу.
<?php
session_start();
if(!empty($_SESSION['user'])) {
if(isset($_SESSION['activiteit']) && (time() - $_SESSION['activiteit'] > 1800)){
session_unset();
session_destroy();
include_once('inc/admin/login.php');
} else {
include_once('inc/admin/adminpanel.php');
}
}else{
include_once('inc/admin/login.php');
}
$_SESSION['activiteit'] = time();
?>
так технически, что здесь происходит, так это то, что он вытесняет переменную активности из переменной времени. Если разница больше 1800, я уничтожаю и снимаю сеанс и ссылаюсь на страницу входа. Если нет, я обращаюсь к нему с административной панелью. Если пользователь вообще не имеет пользователя сеанса, он автоматически ссылается на экран входа в систему.
Надеюсь, что это поможет
Вам просто нужно проверить значение вашей $ _SESSION. Если его значение ложно, перенаправляйтесь на страницу выхода или выполняйте функцию, которая отключает пользователя.
- 1. Надежный автоматический выход из системы после часа
- 2. Автоматический выход из системы
- 3. Автоматический выход из системы
- 4. Автоматический выход из системы после 30 минут
- 5. iOS автоматический выход из системы
- 6. Android: автоматический выход из системы
- 7. Автоматический выход из системы asp.net
- 8. ASP.NET Автоматический выход из системы
- 9. Автоматический выход из системы после 15 минут неактивного в php
- 10. автоматический выход из системы в Laravel 5.1
- 11. Автоматический выход из системы при выходе пользователя из системы Facebook
- 12. Zend Framework Автоматический выход из системы после неактивности
- 13. автоматический выход из системы после x минут активности
- 14. Автоматический выход из системы после 5 минут бездействия в yii2
- 15. Symfony2 FOSUSerBundle отключить автоматический выход из системы после периода бездействия
- 16. CakePHP - автоматический выход из системы после истечения срока ожидания пользователя
- 17. Автоматический выход из системы, если браузер закрыт.
- 18. Автоматический выход из системы, если вкладка закрыта.
- 19. Автоматический выход из системы codeignign bonfire
- 20. Session Cookie, автоматический выход из системы
- 21. Автоматический выход из системы Windows Form
- 22. Cakephp redirect после окончания сессии
- 23. IceFaces и FileResource - удалить после окончания сессии
- 24. Membershipprovider: Автоматический выход из системы при завершении сеанса
- 25. Автоматический выход из приложения JSF
- 26. Выход из системы безопасности после таймаута сеанса
- 27. Автоматический выход в PHP только после неактивности
- 28. PHP - window.onbeforeunload и автоматический выход из системы конфликтов
- 29. Уничтожить файл сессии после выхода из системы
- 30. автоматический выход из системы бездействия с использованием jquery php
'if (! $ _ SESSION) {header ('Location: logout.php'); } ' – Daan