Mẫu đăng ký mã html. Tạo một hệ thống đăng ký người dùng đơn giản trong PHP và MySQL

Tôi mang đến cho bạn sự chú ý rất đơn giản và thiết thực tập lệnh đăng ký và ủy quyền trên trang web, gồm có 3 Tệp PHP với kết nối của 2 tập lệnh java, với sự trợ giúp của các lỗi được hiển thị trong chính biểu mẫu mà không cần tải lại trang.

Kịch bản đã được thử nghiệm thành công trên phiên bản PHP 5.3.3 và PHP 5.6.3.

Kịch bản có thể làm gì và có gì

  • Đăng ký người dùng mới;
  • Ủy quyền cho người dùng và ghi lại cookie trong một khoảng thời gian nhất định (không cần đăng nhập mỗi lần);
  • Hiển thị và ẩn thông tin nhất định tương ứng cho người dùng được ủy quyền và trái phép;
  • Có BẢNG QUẢN TRỊ nơi bạn có thể chỉnh sửa tất cả dữ liệu và xóa người dùng.

DEMO và Bảng quản trị cũng có ở đó

BƯỚC 1.
Nếu bạn sử dụng tập lệnh đăng ký và ủy quyền cục bộ bằng DENWER thì bạn không cần thực hiện thay đổi đối với các tệp để kết nối với cơ sở dữ liệu.
Nếu không, hãy mở các tệp: Stayt.php, class/Auth.class.php và adminka/connect.php, đồng thời thay thế dữ liệu để kết nối với cơ sở dữ liệu bằng dữ liệu của bạn ở trên cùng.

BƯỚC 2.
Truy cập (nếu bạn sử dụng DENWER) đến địa chỉ: http://localhost/Tools/phpmyadmin/, nếu trên hosting thì nhấp vào Databases và tạo cơ sở dữ liệu mới với tên: registr và so sánh: utf8_general_ci.
Tất nhiên, bạn có thể đặt tên của riêng mình nhưng sau đó hãy nhớ thay thế tên đó trong các tệp để kết nối với cơ sở dữ liệu (xem bước 1).

BƯỚC 3.
Nhấp vào cơ sở dữ liệu đăng ký đã tạo, sau đó trên tab SQL trên cùng và trong cửa sổ nhập xuất hiện, dán mã này và nhấp vào OK. TẠO BẢNG NẾU KHÔNG TỒN TẠI `my_users` (`id` int(11) CÓ GIÁ TRỊ AUTO_INCREMENT, `username` varchar(255) NOT NULL, `names` varchar(15) NOT NULL, `password` varchar(255) NOT NULL, `salt` varchar(100) NOT NULL, PRIMARY KEY (`id`)) ĐỘNG CƠ=Bộ ký tự mặc định của MyISAM=utf8; Tất cả! Tới địa chỉ của bạn trong trình duyệt, thử và trải nghiệm.

Bảng quản trị

Sau khi hoàn thành ít nhất một lần đăng ký, bạn có thể đi tới phần QUẢN TRỊ.
Đăng nhập vào BẢNG QUẢN TRỊ:

http://your_site.ru/adminka/

Đừng quên bảo mật thư mục này và bạn cũng có thể đổi tên nó.
Khi mở Bảng quản trị, hãy nhấp vào nút TÌM KIẾM và tất cả người dùng đã đăng ký sẽ được hiển thị, khi bạn nhấp vào con số cụ thể ID, bạn sẽ thấy dữ liệu người dùng để chỉnh sửa.

Bạn cũng có thể nhanh chóng tìm thấy một người dùng bằng E-mail của họ; để thực hiện việc này, chỉ cần nhập một e-mail đã biết vào trường TÌM KIẾM và nhấp vào nút.
Tôi không khuyên bạn nên sử dụng nút THÊM vì người dùng được thêm vào hệ thống mà không cần mật khẩu. Và tôi không biết tại sao họ lại làm được điều đó.

Chỉ vậy thôi, nếu không ổn hoặc không rõ ràng, hãy đặt câu hỏi.

Đồng thời bạn có thể thử

biểu mẫu HTML s là các thành phần giao diện phức tạp. Chúng bao gồm nhiều loại yếu tố chức năng: trường đầu vào