Cách laravel kiểm tra mật khẩu cũ với Ví dụ

Trong bài viết này, tôi sẽ trả lời câu hỏi Cách laravel kiểm tra mật khẩu cũ bằng Ví dụ với các ví dụ mã cụ thể. Hy vọng bài viết sẽ giúp bạn thao tác nhanh hơn

Cách laravel kiểm tra mật khẩu cũ với Ví dụ
use Illuminate\Support\Facades\Hash;
$user = User::findOrFail($id);

/*
* Validate all input fields
*/
$request->validate([
    'password' => 'required',
    'new_password' => 'confirmed|max:8|different:password',
]);

if (Hash::check($request->password, $user->password)) { 
   $user->fill([
    'password' => Hash::make($request->new_password)
    ])->save();

    return redirect()->route('your.route')->with('success', 'Password changed');

} else {
    return redirect()->route('your.route')->with('error', 'Password does not match');
}

Nếu bạn chưa tìm thấy câu trả lời cho câu hỏi của mình. Vui lòng xem thêm các mục bên dưới về Cách laravel kiểm tra mật khẩu cũ bằng Ví dụ. Hoặc để lại câu hỏi cho chúng tôi

Làm cách nào tôi có thể lấy mật khẩu cũ trong Laravel?

Làm thế nào để bạn quên mật khẩu trong laravel 7? .
Bước 1. Cài đặt Laravel
Bước 2. Tạo bảng "password_reset"
Bước 3. Tạo tuyến đường
Bước 4. Tạo bộ điều khiển
Bước 5. Cấu hình email
Bước 6. Tạo tập tin Blade

Làm cách nào để tìm mật khẩu cũ của tôi?

Cách khôi phục mật khẩu .
Tìm kiếm trình duyệt web của bạn
Tìm kiếm hộp thư đến email của bạn
Tìm kiếm thông qua các dịch vụ dựa trên đám mây
Tìm kiếm các tập tin trên ổ cứng máy tính của bạn
Thu thập mật khẩu từ thiết bị di động của bạn
Tìm kiếm mật khẩu xung quanh nhà của bạn

Laravel xác thực mật khẩu hiện tại như thế nào?

The $this->current_password cung cấp cho chúng tôi giá trị trường current_password trong khi Laravel cho phép chúng tôi truy cập người dùng hiện được xác thực bằng cách sử dụng $this- . Hai mật khẩu được so sánh bằng phương pháp kiểm tra của Hash facade.

Làm cách nào để thay đổi mật khẩu Laravel của tôi?

Bước 1 - Trang Thay đổi mật khẩu. .
Tuyến đường. get('/change-password', [App\Http\Controllers\HomeController. class, 'changePassword'])->name('change-password');
chức năng công khai changePassword() { return view('change-password');