Как завершить сессии другого пользователя, зная его id, на всех устройствах, где он авторизован? Т.е. чтобы с определенного события его сессии были не действительны.
Пробовал авторизовываться под этим пользователем (если пользователь offline более 60 секунд) и выходить. (скрипт срабатывает)
Не помогает. Пользователь открывает браузер и снова авторизован.
Пробовал авторизовываться под этим пользователем (если пользователь offline более 60 секунд) и выходить. (скрипт срабатывает)
Не помогает. Пользователь открывает браузер и снова авторизован.
| Код |
|---|
global $USER;
if (!CUser::IsOnLine($userID,60)) {
$USER->Authorize($userID, true);
$USER->Logout();
} |