У меня есть пользовательская система с сеансом для их имени пользователя и идентификатора. Я также получил поле в моей таблице пользователей с именем user_locked
, которое определяет, заблокирована ли учетная запись пользователя или нет (если она заблокирована, они не могут войти в систему).Выполнять запросы/задачи для определенных пользователей
Недавно я добавил функцию на своем сайте, где он позволяет мне легко блокировать пользователей одним щелчком мыши, и тогда у меня возникла идея: можно заставить этого конкретного пользователя выйти из системы (сделать свою сессию/cookies уничтожаются), оставив всех elses целыми и невредимыми?
Возможно ли это? Если да, то как мне это сделать?
Спасибо.
Вы можете сохранить вошедшего пользователя идентификатор сеанса в базе данных при входе в систему, а затем уничтожить его, когда и как вы хотите. Релевантно: [Stack QA] (http://stackoverflow.com/questions/5443355/remotely-destroy-a-session-in-php-user-logs-in-somewhere-else) –
Несомненно, этот вопрос будет лучше назван " Могу ли я принудительно выйти из определенного пользователя на ___xxx___ ", где ___xxx___ - это система, которую вы используете для управления сеансами пользователей (что мне непонятно). – PJTraill