Может кто-нибудь, пожалуйста, помогите мне в том, как отключить пользователя (с помощью сеансов) после 5 минут, независимо от того, как он простаивает или активен. Вам нужно кодирование в php и mysql в качестве базы данных.Отключить пользователя после 5 минут
ответ
Когда пользователь входит в систему, вы можете регистрировать переменную сеанса за время, каждый раз, когда страница загружается, проверьте, прошло ли 5 минут с момента входа в систему. Например:
<?php
session_start();
if($_SESSION["loggedin"] && ($_SESSION["timer"]<(time()-(5*60)))) {
logout();
}
function login() {
//do login stuff
$_SESSION["timer"]=time();
}
function logout() {
//do logout stuff
}
?>
Использование session.gc-maxlifetime
:
ini_set('session.gc-maxlifetime', 60*5);
После выше строка считывается интерпретатором PHP, сеанс истекает через 5 минут.
вам нужно установить 'session.gc_probability' и' session.gc_divisor'. См. Также мой комментарий к комментарию keatchs – levu
Вы можете сохранить временную метку последнего действия в массиве $_SESSION
и сравнить $timestamp + 300
с текущим временем.
Просто установка времени сбора коллектора мусора на низкое значение не будет работать, потому что сборщик мусора не запускается на каждом запросе страницы.
- 1. Rails 5 сервер отвечает после нескольких минут производства (5 минут)
- 2. контактная информация после 5 минут
- 3. Запросить пользователя, если они хотят сохранить после 5 минут активности
- 4. Проверка местоположения пользователя каждые 5 минут javascript
- 5. Запуск AsyncTask рекурсивно после пробела 5 минут
- 6. FTP не работает после 5 минут неактивного
- 7. jQuery: Отключить кнопку 10 минут после нажатия
- 8. Как заблокировать пользователя после указанных неудачных попыток и разблокировать пользователя через 5 минут
- 9. Приложение Регистрация пользователя после простоя 10 минут
- 10. Запросов на 5 минут
- 11. JSpinner.DateEditor 5 минут прыжок
- 12. ColdSpring за 5 минут
- 13. Crontab каждые 5 минут
- 14. Как отключить кнопку после нажатия на кнопку 5 минут в Android
- 15. как отключить кнопку в течение 5 минут после попытки входа в систему не удалось в android
- 16. iOS отключить UIButton за 30 минут
- 17. Отключить флажки после fx. 5 проверили коробки
- 18. Maven в выпуске 5 минут
- 19. Раунд до ближайших 5 минут
- 20. Загрузка модально каждые 5 минут
- 21. Проверка сервера каждые 5 минут
- 22. Установка роу за 5 минут
- 23. Таймер запускается каждые 5 минут
- 24. Уведомление через каждые 5 минут
- 25. выберите время 5 минут назад
- 26. Ограничение использования на 5 минут
- 27. Через 5 минут в php?
- 28. Обновить экран каждые 5 минут
- 29. android chrome html5 live audio перестает играть после 5 минут
- 30. iOS NSStream FTP не отвечает после 5 минут бездействия
Через 5 минут после чего? –
, чтобы уничтожить сеанс после 5 минут. Затем перенаправить его на домашнюю страницу – bsanneh
mate дать нам дополнительную информацию или попробовать вам cookie или установить время окончания сеанса в php.ini –