Hướng dẫn user registration in php with login: form with mysql and code download - đăng ký người dùng trong php với đăng nhập: biểu mẫu với mysql và tải xuống mã

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

Đăng ký người dùng với Đăng nhập là một thành phần thiết yếu của một trang web. Tôi sẽ giúp bạn xây dựng một đăng ký người dùng có trọng lượng nhẹ, đơn giản trong PHP với đăng nhập được hỗ trợ bởi cơ sở dữ liệu MySQL. Đọc trên!

Có rất nhiều thành phần PHP để đăng ký người dùng có sẵn trên Internet. Nhưng những thứ này chứa những thứ nặng nề với rất nhiều phụ thuộc.

Mã phải nhẹ, an toàn, đóng gói và tùy chỉnh. Ví dụ bạn sẽ thấy bây giờ sẽ có các thuộc tính này và sẽ đủ cho bất kỳ trang web nào.

Sign up

Login
Username
Password
function loginValidation[] { var valid = true; $["#username"].removeClass["error-field"]; $["#password"].removeClass["error-field"]; var UserName = $["#username"].val[]; var Password = $['#login-password'].val[]; $["#username-info"].html[""].hide[]; if [UserName.trim[] == ""] { $["#username-info"].html["required."].css["color", "#ee0000"].show[]; $["#username"].addClass["error-field"]; valid = false; } if [Password.trim[] == ""] { $["#login-password-info"].html["required."].css["color", "#ee0000"].show[]; $["#login-password"].addClass["error-field"]; valid = false; } if [valid == false] { $['.error-field'].first[].focus[]; valid = false; } return valid; }

Trong ví dụ này, tôi đã tạo đăng ký người dùng trong PHP với tập lệnh đăng nhập.

Trên trang đích, nó hiển thị biểu mẫu đăng nhập với liên kết đăng ký. Người dùng đã đăng ký có thể nhập chi tiết đăng nhập của họ với biểu mẫu đăng nhập. Sau khi hoàn thành, anh ta có thể vào bảng điều khiển sau khi xác thực thành công.

Nếu người dùng không có tài khoản, thì anh ta có thể nhấp vào tùy chọn Đăng ký để tạo tài khoản mới.

Biểu mẫu đăng ký người dùng yêu cầu tên người dùng, email, mật khẩu từ người dùng. Khi gửi, mã PHP cho phép đăng ký nếu email chưa tồn tại.

user-registration.php




User Registration





	
Login
Registration
Username
Email
Password
Confirm Password
function signupValidation[] { var valid = true; $["#username"].removeClass["error-field"]; $["#email"].removeClass["error-field"]; $["#password"].removeClass["error-field"]; $["#confirm-password"].removeClass["error-field"]; var UserName = $["#username"].val[]; var email = $["#email"].val[]; var Password = $['#signup-password'].val[]; var ConfirmPassword = $['#confirm-password'].val[]; var emailRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9][?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9]]?[?:\.[a-zA-Z0-9][?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9]]?]*$/; $["#username-info"].html[""].hide[]; $["#email-info"].html[""].hide[]; if [UserName.trim[] == ""] { $["#username-info"].html["required."].css["color", "#ee0000"].show[]; $["#username"].addClass["error-field"]; valid = false; } if [email == ""] { $["#email-info"].html["required"].css["color", "#ee0000"].show[]; $["#email"].addClass["error-field"]; valid = false; } else if [email.trim[] == ""] { $["#email-info"].html["Invalid email address."].css["color", "#ee0000"].show[]; $["#email"].addClass["error-field"]; valid = false; } else if [!emailRegex.test[email]] { $["#email-info"].html["Invalid email address."].css["color", "#ee0000"] .show[]; $["#email"].addClass["error-field"]; valid = false; } if [Password.trim[] == ""] { $["#signup-password-info"].html["required."].css["color", "#ee0000"].show[]; $["#signup-password"].addClass["error-field"]; valid = false; } if [ConfirmPassword.trim[] == ""] { $["#confirm-password-info"].html["required."].css["color", "#ee0000"].show[]; $["#confirm-password"].addClass["error-field"]; valid = false; } if[Password != ConfirmPassword]{ $["#error-msg"].html["Both passwords must be same."].show[]; valid=false; } if [valid == false] { $['.error-field'].first[].focus[]; valid = false; } return valid; }

Mã ví dụ này có xác thực phía máy khách để xác thực các chi tiết người dùng đã nhập. & NBSP; và cũng vậy, nó bao gồm chứa thử nghiệm độc đáo phía máy chủ. Email người dùng là cơ sở để kiểm tra tính duy nhất trước khi thêm người dùng vào cơ sở dữ liệu MySQL.

index.php

Bài Viết Liên Quan

Chủ Đề