Size: a a a

2021 June 12

DC

Dmitriy Code in Laravel Pro
У меня рефрешь привязан к базе. Если я иду на рефрешь и его нет в базе, то я отправляю на авторизацию
источник

А

Антон in Laravel Pro
Зачем хранить токены в базе. Тейлор научил?
источник

DC

Dmitriy Code in Laravel Pro
Истёк access я присылаю запрос на рефрешь. Ищу присланный рефрешь в базе. Если он истёк, то генею новый а заменяю в базе на новое значение и новая дата истечения
источник

DC

Dmitriy Code in Laravel Pro
Нет, безопасность
источник

S

Sergey in Laravel Pro
понял, т.е. каждый рефреш идет запрос в базу. хммм, как-то похоже на обычные сессии.
источник

А

Антон in Laravel Pro
Какая безопасность в хранении в бд?
источник

А

Антон in Laravel Pro
Так и есть, юзай сессии
источник

DC

Dmitriy Code in Laravel Pro
В том что если не держать в БД и украдут рефреш то смогут с ним работать, если делать проверку на то есть ли такой рефреш в БД, то можно слать куда подальше если украден рефреш
источник

А

Антон in Laravel Pro
Читай про чёрные списки
источник

S

Sergey in Laravel Pro
вот это тру-вэй, имхо.
но в этом варианте как раз накладно отзывать ревреш-токен при каждом рефреше. и в какой момент тогда перевыпускать рефреш?
источник

А

Антон in Laravel Pro
Я не отдаю новый рефреш, пока старый действует. Как и новый аксесс
источник

S

Sergey in Laravel Pro
а при окончании рефреш-токена кидаешь пользователя на логин?
источник

А

Антон in Laravel Pro
Нет, фронт забирает новую пару, просто я не кладу раньше времени токены в чс, если они ещё валидные.
источник

S

Sergey in Laravel Pro
понял. @dmnodejs, @faqphp спасибо за брейнсторм.
если кто-то еще может свои практики раскрыть, буду признателен.
источник

V

Victooor in Laravel Pro
Народ, может кто сталкивался. На проекте используется бэкпак, 🙈 возможно это не важно. Создаётся новая модель, нормально проходит валидацию. Но при сохранении в базу как минимум два required поля не сохраняются. Продебажил бекпак в вендоре, до самого елоквента, все данные на месте. Wtf?
источник

А

Алексей in Laravel Pro
если create смотри в fillable модели
источник

V

Victooor in Laravel Pro
Бляха точно. Спасибо большое!
источник

А

Алексей in Laravel Pro
незачто... этот совет пора припинить где то...)
источник

C

Combot in Laravel Pro
Habsa Lassy has been banned! Reason: CAS ban.
источник

В

Виталий in Laravel Pro
можно ли получить измененные значения атрибутов после сохранения?
$model = Menu::firstOrNew(['id' => $request->get('id')]);
$model->fill($payload);
$model->save();
event(new MenuUpdated($model));
и далее в Listener нужно получить оригинальные значения, после сохранения.
до сохранения можно, знаю, а нужно именно поле сохранения.
источник