Remove deprecated fortify password policy and add a stricter one

This commit is contained in:
Jeremy Angele
2024-10-28 21:57:00 +01:00
parent bb7184b3ff
commit 6842904cb5
7 changed files with 26 additions and 35 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Livewire\Profile;
use Illuminate\Support\Facades\Hash;
use Illuminate\Validation\Rules\Password;
use Livewire\Attributes\Validate;
use Livewire\Component;
@@ -48,9 +49,8 @@ class Index extends Component
{
try {
$this->validate([
'current_password' => 'required',
'new_password' => 'required|min:8',
'new_password_confirmation' => 'required|min:8|same:new_password',
'current_password' => ['required'],
'new_password' => ['required', Password::defaults(), 'confirmed'],
]);
if (! Hash::check($this->current_password, auth()->user()->password)) {
$this->dispatch('error', 'Current password is incorrect.');