phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Laravel 7X admin/login loop kembali ke admin/login meskipun kredensial yang benar

Saya menemukan masalah Anda terletak pada password kolom karena tidak memiliki nilai hash:

Nilai hash tampaknya seperti ini:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W

Solusi:

Periksa metode yang Anda gunakan untuk mendaftar admin. Baik itu seeder atau prosedur lainnya, verifikasi apakah metode berikut ini dipanggil untuk meng-hash sandi string

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

Jadi ketika bagian ini dijalankan:

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

Pengguna akan diambil oleh nilai kolom email. Jika pengguna ditemukan, kata sandi hash yang disimpan dalam database akan dibandingkan dengan nilai kata sandi yang diteruskan ke metode melalui larik.

Untuk detail lebih lanjut, silakan lihat:https://laravel.com/docs /7.x/authentication#included-authentication

Saya harap ini membantu. Terima kasih.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpmyadmin berfungsi dengan baik tetapi saya tidak dapat menemukan file config.inc.php?

  2. Laravel 7X admin/login loop kembali ke admin/login meskipun kredensial yang benar

  3. PhpMyAdmin:Kesalahan dalam memproses permintaan:(Tidak ada kesalahan yang ditampilkan)

  4. mySQL phpmyadmin - data huruf kecil secara default

  5. Permintaan php/Mysql dengan memasukkan tanggal gagal