Size: a a a

2021 July 10

ДК

Дмитрий Кожанов... in Laravel Pro
Зачем его переопределять
источник

TL

Tiny Locker in Laravel Pro
надо поля по которым авторизовываю поменять
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Думаю что ты делаешь что то не так
источник

TL

Tiny Locker in Laravel Pro
использую либу от тимона (jwt) и это код оттуда
источник

ДК

Дмитрий Кожанов... in Laravel Pro
источник

TL

Tiny Locker in Laravel Pro
тут поле используется email + у м еня пароль захеширован с солью, по этому меня не авторизовывает
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Чуууть чуть ниже полистай
источник

TL

Tiny Locker in Laravel Pro
вот так тоже не авторизовывает
источник

TL

Tiny Locker in Laravel Pro
я так понимаю оно где-то под капотом хеширует поле password
источник

EG

Egor Gruzdev in Laravel Pro
Так надо пароль не хэшированный передавать
источник

TL

Tiny Locker in Laravel Pro
у меня пароль захеширован по своему
источник

TL

Tiny Locker in Laravel Pro
если я передаю его незахешированым, под капотом создается дефолтный хеш который не совпадает
источник

EG

Egor Gruzdev in Laravel Pro
А Laravel об этом в курсе?

Получается у тебя два разных хэша?
источник

TL

Tiny Locker in Laravel Pro
получается мой первый вопрос, как переопределить эту функцию
источник

TL

Tiny Locker in Laravel Pro
или забить и просто вручную всё сделать?
источник

AS

Alek Sanders in Laravel Pro
Скорее всего это будет проще чем тянуть все зависимости
источник

EG

Egor Gruzdev in Laravel Pro
у тебя два варианта:
1) заменить общий хэшер на твой:
в AppServiceProvider
        $this->app->singleton('hash', function () {
           return new Md5Hasher();
       });

2) в UserProvider переопределить функцию validateCredentials(...)
источник

AS

Anton Sergeevich in Laravel Pro
А разве не просто Hash::make(...) ?
источник

TL

Tiny Locker in Laravel Pro
ну если при слитой базе ты не хочешь подставить своих юзеров, то нет
источник

AS

Anton Sergeevich in Laravel Pro
Это же хэш
источник