Làm cách nào để tạo một trang web có đăng nhập và đăng ký?

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

  1. Tạo cơ sở dữ liệu và bảng cơ sở dữ liệu
  2. Kết nối với cơ sở dữ liệu
  3. Phiên tạo cho người dùng đã đăng nhập
  4. Tạo một mẫu đăng ký và đăng nhập
  5. Tạo trang tổng quan
  6. Tạo Đăng xuất [Hủy phiên]
  7. 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ó

db. php

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ưới

auth_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
    


Chủ Đề