Size: a a a

2020 April 10

a

alexey in Laravel Pro
Jli lik
Знатоки. Подскажите пожалуйста, как при смене пароля пользователя завершить все его активные сессии?
Auth::logout(); ?
источник

Jl

Jli lik in Laravel Pro
alexey
Auth::logout(); ?
так это для текущей сесси, а нужно для сессии конкретного юзера
источник

a

alexey in Laravel Pro
Jli lik
так это для текущей сесси, а нужно для сессии конкретного юзера
источник

FL

Firstname Lastname in Laravel Pro
Всем привет, обведенная штука возвращает в элемент repos массив. При такой реализации выжирается вся память и сайт крашится
источник

FL

Firstname Lastname in Laravel Pro
А при такой реализации кушается всего 6 мб и все летает, кто-нибудь может сказать почему?
источник

Jl

Jli lik in Laravel Pro
опять же, как мне указать Auth конкрнетного пользователя? setUser ?
источник

a

alexey in Laravel Pro
ну я так понимаю, что у тебя пользователь может убить только свои сессии?
источник

O

Ostap 🇺🇦 in Laravel Pro
Firstname Lastname
Всем привет, обведенная штука возвращает в элемент repos массив. При такой реализации выжирается вся память и сайт крашится
а в таком случае не запускается несколько запросов к апи?
источник

Jl

Jli lik in Laravel Pro
alexey
ну я так понимаю, что у тебя пользователь может убить только свои сессии?
Я, как админ меняю пользователю пароль и хочу его все сессии убить
источник

a

alexey in Laravel Pro
ну, так сразу не скажу, опыта маловато =) мне обычно помогает дебагер и метод проб и ошибок
источник

FL

Firstname Lastname in Laravel Pro
Ostap 🇺🇦
а в таком случае не запускается несколько запросов к апи?
и в одном и в другом случае один запрос
источник

a

alexey in Laravel Pro
Jli lik
Я, как админ меняю пользователю пароль и хочу его все сессии убить
а сессии вообще как хранятся?
источник

Jl

Jli lik in Laravel Pro
alexey
а сессии вообще как хранятся?
в бд, никаких редисов не подрубал )
источник

a

alexey in Laravel Pro
так может проще тогда через модель удалить из бд все записи пользователя?
источник

FL

Firstname Lastname in Laravel Pro
Jli lik
опять же, как мне указать Auth конкрнетного пользователя? setUser ?
Auth::login($u);
Auth::logout();
источник

Jl

Jli lik in Laravel Pro
Firstname Lastname
Auth::login($u);
Auth::logout();
тогда выбьет и мою сессию
источник

FL

Firstname Lastname in Laravel Pro
Jli lik
тогда выбьет и мою сессию
ты же в логин передаешь конкретного пользователя, его и выбьет поидее. или ты уже пробовал так?
источник

Jl

Jli lik in Laravel Pro
Firstname Lastname
ты же в логин передаешь конкретного пользователя, его и выбьет поидее. или ты уже пробовал так?
пробовал
источник

Jl

Jli lik in Laravel Pro
дак и к тому же меня переключит на сессию пользователя)
источник

FL

Firstname Lastname in Laravel Pro
Jli lik
дак и к тому же меня переключит на сессию пользователя)
$userToLogout = User::find(5);
Auth::setUser($userToLogout);
Auth::logout();
Auth::setUser($current_user);

а если так попробовать?
источник