Cách tạo Hệ thống đăng ký và đăng nhập bằng PHP và MySQL. Đây là giải pháp nhanh chóng để xây dựng một hệ thống đăng nhập với PHP và MySQL. Ngày nay, hầu hết mọi trang web đều cung cấp chức năng Đăng ký và đăng nhập. Vì vậy, cần phải thêm một hệ thống đăng nhập trong các ứng dụng web hiện đại
Trong hướng dẫn này, chúng tôi hướng dẫn toàn bộ quá trình tạo hệ thống đăng ký người dùng. Người dùng có thể tạo một tài khoản bằng cách cung cấp tên người dùng, mật khẩu, email. Sau khi tài khoản được tạo, người dùng có thể đăng nhập vào tài khoản của mình. Khi người dùng đăng nhập, nó sẽ chuyển hướng đến trang Bảng điều khiển. Hơn nữa, người dùng có thể đăng xuất khỏi bảng điều khiển của mình. Toàn bộ hệ thống này chúng tôi được phát triển bằng PHP và MySQL
Hơn nữa, chúng tôi sẽ chỉ cho bạn cách tạo các trang bảo mật chỉ được truy cập bởi người dùng đã đăng nhập. Không đăng nhập, người dùng không thể truy cập trang
Cách tạo Hệ thống đăng ký và đăng nhập bằng PHP và MySQL
Dưới đây là Bảy bước khá đơn giản mà bạn phải làm theo để tạo một hệ thống đăng nhập
- Tạo cơ sở dữ liệu và bảng cơ sở dữ liệu
- Kết nối với cơ sở dữ liệu
- Phiên tạo cho người dùng đã đăng nhập
- Tạo một mẫu đăng ký và đăng nhập
- Tạo trang tổng quan
- Tạo Đăng xuất [Hủy phiên]
- Tạo tệp CSS
Tạo cơ sở dữ liệu và bảng cơ sở dữ liệu
Đầu tiên, bạn phải đăng nhập vào PHPMyAdmin. Tiếp theo, nhấn vào tab Cơ sở dữ liệu để tạo cơ sở dữ liệu mới. Nhập tên cơ sở dữ liệu của bạn và nhấp vào nút tạo cơ sở dữ liệu. Ngay sau khi PHPMyAdmin sẽ tạo một cơ sở dữ liệu mới
Tương tự, bạn có thể thực hiện truy vấn bên dưới để tạo cơ sở dữ liệu
CREATE DATABASE LoginSystem;
Khi bạn tạo cơ sở dữ liệu, bước thứ hai để tạo bảng người dùng. Bảng của người dùng sẽ có các trường sau
- id – int[11]
- tên người dùng – varchar[100]
- email – varchar[100]
- mật khẩu – varchar[100]
- create_datetime – ngày giờ
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
Sao chép truy vấn trên và thực hiện nó trong vùng truy vấn SQL
Bảng cơ sở dữ liệu của bạn trông giống như màn hình bên dưới
Kết nối với cơ sở dữ liệu
Sau khi tạo bảng, chúng ta phải tạo tập lệnh trình kết nối PHP MySQL để kết nối với máy chủ cơ sở dữ liệu MySQL. Tạo một tệp có tên
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
0 và đặt đoạn mã sau vào bên trong nó
Phiên tạo cho người dùng đã đăng nhập
Tiếp theo, chúng ta phải tạo một phiên cho người dùng. Tạo một tệp có tên
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
1 và dán mã bên dướiauth_session. php
Tạo một mẫu đăng ký
Hơn nữa, tạo tệp PHP
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
2 và dán mã ví dụ sau vào đó. Điều này sẽ tạo ra một biểu mẫu HTML. Nó sẽ cho phép người dùng đăng kýsự đăng ký. php
Registration