Как отозвать все access token-ы конкретного пользователя в laravel passport?

286
13 февраля 2017, 17:21

Допустим у меня есть такая теоретическая ситуация, что мне необходимо отозвать все access token-ы конкретного пользователя, по какой-то его манипуляции.

Answer 1

Почитав английский stackoverflow и по шерстив google не найдя полного ответа пришел к такому варианту.

\DB::table('oauth_access_tokens')
            ->where('user_id', \Auth::user()->id)
            ->where('revoked', '<>', 1)
            ->update(['revoked' => 1]);

Были варианты делать что то подобное с помощью \Auth::user()->tokens, но там производилось множество запросов к БД, потому склонен считать выбранный вариант более экономичным.

READ ALSO
Запрос на удаление строки из БД

Запрос на удаление строки из БД

Пишу плагин,сделал все что надо было

340
Преобразовать массив в дерево

Преобразовать массив в дерево

Добрый деньПолучаю при помощи mysqli_fetch_assoc массив такого формата

292
Проверка файлов .txt с помощью getimagesize()

Проверка файлов .txt с помощью getimagesize()

Проверяю загружаемые пользователями thumb картинки с помощью getimagesize() Вот таким образом:

344
$_SERVER[&#39;QUERY_STRING&#39;]

$_SERVER['QUERY_STRING']

Подскажите если сделать запрос например indexphp?root файл index

253