Я хочу выйти из системы, если тот же пользователь входит в систему на другом компьютере.В моем CI3 у меня есть следующая конфигурация.
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_sessions';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
Это будет хранить сеанс пользователя в моей базе данных ci_session
.Тем не менее, я хочу запретить пользователю иметь несколько активных сессий.Допустим, если пользователь входит на другой компьютер, его существующий сеанс должен быть уничтожен.
Q1.Как я могу проверить, вошел ли пользователь в систему?В моей базе данных ci_session
я вижу только тип BLOB-объекта в столбце пользовательских данных.
Q2.Как уничтожить его другой активный сеанс, если он регистрируется на другом компьютере?