выйти из системы другим пользователем (admin) в laravel 5.2

скажем, три пользователя в настоящее время вошли в систему с трех устройств. один из пользователей (администратор) хочет принудительно выйти из системы user2, как это может быть достигнуто в laravel 5.2 ??

Структура таблицы базы данных ::users -> id|name|email|password|remember_token

Обновить сценарий ::

user1 --> logged from device 1 [user1 is admin type and has all kind of permission]
user2 --> logged from device 2 [normal user]
user3 --> logged from device 3 [normal user]

В настоящее время все пользователи зарегистрированы одновременно. user1 вносит некоторые изменения для user2 и хочет повторно войти в систему user2, нет способа сказать user2, пожалуйста, войдите в систему заново, кроме как заставить его выйти из системы user1. Как user1 может сделать user2 (удаленный пользователь) выход из системы ??

Данный анализ решения:

$userIdToLogout = 2; // it is user2

if (!is_null(Auth::user()) {
    if (Auth::user()->id == $userIdToLogout) {
        Auth::logout();
    }
}

- Auth::user() will return user1 information NOT user2
- So if (Auth::user()->id == $userIdToLogout) condition will never be true

мой анализ неверный ??

Ответы на вопрос(1)

Ваш ответ на вопрос