Hướng dẫn which method is used for user authentication in php? - phương pháp nào được sử dụng để xác thực người dùng trong php?

bởi Vincy. Sửa đổi lần cuối vào ngày 26 tháng 7 năm 2022.

Xác thực người dùng là một quá trình xác thực người dùng với một số khóa, mã thông báo hoặc bất kỳ thông tin đăng nhập nào khác. Nếu người dùng cung cấp thông tin xác thực chính xác thì quá trình xác thực sẽ thành công.

Sau khi xác thực thành công, người dùng sẽ được phép vào hệ thống với tư cách là người dùng được xác thực.

Trong hướng dẫn này, chúng tôi sẽ tạo một hệ thống xác thực người dùng PHP với cơ sở dữ liệu MySQL. & NBSP; Nó sẽ dễ hiểu mã ví dụ này. Bằng cách đọc bài viết này, bạn sẽ tìm hiểu cách mã xác thực người dùng PHP.

Ngoài ra, tôi đã thêm mã nguồn có thể tải xuống vào cuối bài viết này.

Về ví dụ này

Trong ví dụ xác thực người dùng này, nó có bảng đăng nhập để cho phép người dùng nhập chi tiết đăng nhập của họ. Nó yêu cầu người dùng nhập tên người dùng và mật khẩu của họ để xác thực. Bằng cách gửi các thông tin đăng nhập này, nó sẽ được đăng lên trang PHP.

Trong PHP, nó xác minh chi tiết đã nhập với cơ sở dữ liệu người dùng đã đăng ký. Nó chỉ ra cách chuẩn bị truy vấn cơ sở dữ liệu và thực hiện nó để kiểm tra và xác minh dữ liệu của người dùng với cơ sở dữ liệu.

Khi một trận đấu được tìm thấy, người dùng sẽ được coi là được xác thực và ủy quyền. Sau khi đăng nhập thành công, người dùng được xác thực sẽ được phép nhập vào ứng dụng.

Các bước để tạo hệ thống xác thực đăng nhập người dùng trong PHP

  1. Tạo cơ sở dữ liệu MySQL với bảng người dùng.
  2. Tạo bảng đăng nhập người dùng để gửi chi tiết đăng nhập cho PHP.
  3. Tạo truy vấn để so sánh chi tiết đăng nhập người dùng với cơ sở dữ liệu người dùng MySQL.

1] Tạo cơ sở dữ liệu MySQL với bảng người dùng.

Để tạo một cơ sở dữ liệu và các bảng cơ sở dữ liệu, bạn có thể chạy câu lệnh MySQL Tạo & NBSP; Thay vào đó, bạn có thể đi với bất kỳ máy khách cơ sở dữ liệu nào như SQLYOG, PHPMyAdmin. Tôi đang sử dụng phpmyadmin để tạo cơ sở dữ liệu và cấu trúc bảng được sử dụng cho các ví dụ MySQL.

Trong ví dụ này, tôi đã tạo một cơ sở dữ liệu có tên là pailload & nbsp; để tạo & nbsp; người dùng & nbsp; bảng. Ảnh chụp màn hình sau đây hiển thị cấu trúc bảng của người dùng & nbsp; với dữ liệu.users table. The following screenshot shows the users table structure with data.

2] Tạo bảng đăng nhập người dùng.

Mã HTML sau đây được sử dụng để hiển thị bảng đăng nhập người dùng cho người dùng để nhập chi tiết xác thực của họ. Nó có hai trường đầu vào để lấy tên người dùng và mật khẩu từ người dùng.

Khi người dùng nhập chi tiết đăng nhập của họ và NBSP và đã gửi biểu mẫu, dữ liệu tên người dùng và mật khẩu sẽ được đăng lên PHP để xử lý xác thực với cơ sở dữ liệu MySQL.


    

Login

Username

Bài Viết Liên Quan

Chủ Đề