Ở bài trước, chúng ta đã cài đặt Laravel Breeze và có thể đăng ký, đăng nhập vào hệ thống.
Tuy nhiên, khi người dùng nhập Email và Password rồi nhấn Login, phía sau Laravel đã thực hiện những công việc gì?
Trong bài này, chúng ta sẽ tìm hiểu quy trình đăng nhập, Session và cách lấy thông tin người dùng đang đăng nhập để sử dụng trong ứng dụng.
Login là gì?
Login (Đăng nhập) là quá trình xác thực người dùng.
Người dùng cung cấp:
Email
Password
Laravel sẽ kiểm tra thông tin này với dữ liệu trong cơ sở dữ liệu.
Nếu hợp lệ:
Tạo Session
Ghi nhớ người dùng.
Cho phép truy cập các trang được bảo vệ.
Nếu không hợp lệ:
Trả về trang đăng nhập.
Hiển thị thông báo lỗi.















































