phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Laravel 7X admin/login се връща обратно към администратора/вход въпреки правилните идентификационни данни

Разбрах, че проблемът ви се крие в password колона, тъй като няма хеширана стойност:

Хешираната стойност изглежда донякъде подобна:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W

Решение:

Проверете метода, който използвате за регистрация на администратор. Независимо дали става въпрос за сеялка или друга процедура, проверете дали има следния метод, извикан за хеширане на паролата низ

 Hash::make($data['password'])

Така, когато тази секция се изпълнява:

   Auth::guard('admin')->attempt([
    'email' => $request->email,
    'password' => $request->password]);

Потребителят ще бъде извлечен от стойността на колоната за имейл. Ако потребителят бъде намерен, хешираната парола, съхранена в базата данни, ще бъде сравнена със стойността на паролата, предадена на метода чрез масива.

За повече подробности, моля, вижте:https://laravel.com/docs /7.x/authentication#included-uthentication

Надявам се това да помогне. Благодаря ти.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpmyadmin няма получени данни за импортиране на грешка, как да коригирам?

  2. Промяна на полета в таблици на база данни с PhpMyAdmin

  3. Свържете се с външен сървър с помощта на phpMyAdmin

  4. Как мога да видя дали изборът на потребителя във теста е правилен?

  5. Как да вляза в phpmyadmin в Google Cloud