Cara Mengatasi Error “This password does not use the Bcrypt algorithm” di Laravel

Cara mengatasi This password does not use the Bcrypt algorithm di Laravel saat login dengan password lama atau plain text.

bcrypt laravel password hash laravel login error bcrypt hash make laravel

📂 Laravel | ✍ Kurnia Andi Nugroho | 🎯 Beginner ✅ Telah dilihat 13 kali

Cara Mengatasi Error “This password does not use the Bcrypt algorithm” di Laravel

Problem

Error login:

This password does not use the Bcrypt algorithm.

Biasanya terjadi karena import database lama atau input manual password di phpMyAdmin.

 

Solution

 
```
use Illuminate\Support\Facades\Hash;
User::create([
    'name' => 'Admin',
    'email' => 'admin@gmail.com',
    'password' => Hash::make('123456'),
]);
```
### Jika lewat seeder
```
'password' => bcrypt('123456')
```
### Reset password lama
Jika database lama masih MD5/plain text, ubah semua ke bcrypt.
 

Saat simpan user gunakan:

use Illuminate\Support\Facades\Hash;

User::create([
    'name' => 'Admin',
    'email' => '[email protected]',
    'password' => Hash::make('123456'),
]);

Jika lewat seeder

'password' => bcrypt('123456')

Reset password lama

Jika database lama masih MD5/plain text, ubah semua ke bcrypt.