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

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

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

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

Bảng cơ sở dữ liệu của bạn trông giống như màn hình bên dưới

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

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
    



                  

You are registered successfully.


"; } else { echo "

Required fields are missing.


"; } } else { ?>

Registration

Đầu ra của đoạn mã trên sẽ trông như thế này

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

Tạo biểu mẫu đăng nhập

Tương tự, tạo một 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`)
);
3 và đặt đoạn mã ví dụ sau vào đó. Mã tệp này chứa một biểu mẫu cho phép người dùng nhập tên người dùng và mật khẩu

đăng nhập. php



    
    Login
    



                  

Incorrect Username/password.


"; } } else { ?>

Login

Tương tự, đầu ra của đoạn mã trên sẽ như thế này

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

Tạo một trang bảng điều khiển

Khi người dùng đăng nhập, chúng tôi sẽ chuyển hướng đến trang bảng điều khiển của người dùng. Tạo một tệp PHP có tên là

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`)
);
4 và dán mã bên dưới vào đó

bảng điều khiển. 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`)
);
1

Sau khi người dùng đăng nhập, bạn sẽ thấy màn hình bảng điều khiển người dùng sau

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

Tương tự, bạn có thể tạo một trang bảo mật khác. Trước tiên, bạn chỉ cần thêm mã bên dưới vào tệp PHP của mình

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

Tạo Đăng xuất (Hủy phiên)

Khi nhấp vào nút đăng xuất, chúng tôi phải hủy phiên người dùng. Nó sẽ chuyển hướng đến trang đăng nhập. Do đó, hãy 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`)
);
5 và thêm mã bên dưới

đăng xuất. 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`)
);
4

Tạo tệp CSS

Cuối cùng, bước quan trọng đối với quan điểm trải nghiệm người dùng. Tạo tệp CSS

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`)
);
6 và đặt mã bên dưới

Phong cách. 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`)
);
6

Cuối cùng, hệ thống đăng nhập của chúng tôi đã sẵn sàng để sử dụng. Bạn có thể tải xuống mã nguồn từ liên kết tải xuống bên dưới

Nguồn tải xuống

Suy nghĩ cuối cùng

Đó là tất cả những gì bạn cần biết cách tạo hệ thống đăng ký và đăng nhập bằng PHP với cơ sở dữ liệu MySQL. Hơn nữa, chúng tôi tạo một mẫu đăng ký và đăng nhập. Hơn nữa, chúng tôi tạo một tệp kết nối MySQL để thiết lập kết nối cơ sở dữ liệu. Vì vậy, chúng tôi tạo ra một hệ thống đăng nhập hoàn chỉnh với thiết kế tương tác

Chúng tôi hy vọng bạn thấy bài viết này hữu ích. Hãy cho chúng tôi biết câu hỏi hoặc phản hồi của bạn nếu có thông qua phần bình luận bên dưới. Bạn có thể đăng ký bản tin của chúng tôi và được thông báo khi chúng tôi xuất bản các bài viết mới về WordPress miễn phí. Ngoài ra, bạn có thể khám phá tại đây các bài viết khác liên quan đến JavaScript

Biểu tượng được thực hiện bởi Kmg Design

Chia sẻ

tiếng riu ríu

Chia sẻ

Ghim

44 Số lượt chia sẻ

Nếu bạn thích bài viết của chúng tôi, vui lòng xem xét mua cà phê cho chúng tôi.
Cảm ơn sự hỗ trợ của bạn.

Làm cách nào để tạo một trang web có đăng nhập và đăng ký?
Mua cà phê cho tôi.

Thẻ Đăng nhập hệ thống đăng ký PHP

Chia sẻ

tiếng riu ríu

Chia sẻ

Ghim

44 Số lượt chia sẻ


bài chuyển hướng

Bài viết trước Sự kiện bàn phím JavaScript. Mã khóa bàn phím JavaScript

Bài viết tiếp theo Cách thêm Người trò chuyện vào Chế độ xem biểu mẫu trong Odoo 13, 12


38 phản hồi Để lại bình luận

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

    Lee King Tháng Một 5, 2020 tại 10. 20 giờ tối

    Tôi nhận được thông báo lỗi “Thiếu các trường bắt buộc. ”

    Hồi đáp

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

      Biên tập SpeedySense Tháng Một 6, 2020 tại 10. 23 giờ sáng

      Đảm bảo bạn đã nhập tên người dùng, email và mật khẩu vào biểu mẫu đăng ký

      Hồi đáp

      1. Lee King Tháng Một 7, 2020 tại 8. 42 giờ sáng

        Tôi đã làm nhiều lần nhưng chương trình vẫn quay lại với thông báo đó

        Hồi đáp

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

          SHIKO June 10, 2020 at 3. 36 giờ sáng

          hi
          kiểm tra bảng của bạn trong cơ sở dữ liệu, đặt các hàng không sử dụng trong cơ sở dữ liệu ( Null )

          Hồi đáp

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

      ABDIRIZAK ABDIRASHID Tháng Tám 26, 2021 tại 8. 12 giờ trưa

      ồ, tuyệt vời cảm ơn bạn

      Hồi đáp

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

    Martin Kanchev Tháng Tư 6, 2020 tại 9. 59 giờ chiều

    Cảm ơn ngài

    Hồi đáp

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

    siva rama 11 Tháng Tư, 2020 tại 12. 38 giờ sáng

    cái này là do phiên bản php7

    Hồi đáp

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

      Bram Lamberts Tháng Mười Một 30, 2020 tại 6. 43 giờ sáng

      Làm cách nào để giải quyết vấn đề PHP này

      Hồi đáp

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

    Hợp nhất 25 Tháng Tư, 2020 tại 12. 31 giờ sáng

    Xin chào,

    tôi nhận được cảnh báo sau

    Nhưng không có gì xảy ra sau khi Đăng nhập?

    Cảnh báo. phiên_bắt đầu(). Không thể bắt đầu phiên khi các tiêu đề đã được gửi trong/Library/WebServer/Documents/Login/login. php trên dòng 11

    Cảnh báo. Không thể sửa đổi thông tin tiêu đề – tiêu đề đã được gửi bởi (đầu ra bắt đầu tại /Library/WebServer/Documents/Login/login. php. 1) trong/Thư viện/Máy chủ web/Tài liệu/Đăng nhập/đăng nhập. php trên dòng 26

    Có gì sai ở đây. không thể lấy bảng điều khiển. php

    Trân trọng,
    Mergim Alija

    Hồi đáp

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

      Juan Martín Bueno Tháng Năm 25, 2020 tại 4. 01 giờ sáng

      Giải pháp tiếng Anh.
      Vấn đề nằm ở session_start ()
      Nó phải xuất hiện đầu tiên khi bạn đăng nhập. trang php. Hãy thử nó và bạn sẽ thấy rằng nó hoạt động.
      …………………………….
      Solución en Español.
      Đây là vấn đề trong session_start ()
      Debe ser lo primero en tu página login. php. Pruébalo y verás que funciona.

      Hồi đáp

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

    Ikhlas Oyelami 20 Tháng Năm, 2020 tại 7. 07 giờ sáng

    Cảm ơn ngài, tôi rất may mắn khi cảm thấy ngài làm mọi việc hiệu quả. nó thực sự làm việc tốt cho tôi, tôi đánh giá cao

    Hồi đáp

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

    Sam 28 Tháng Năm, 2020 tại 11. 09 giờ tối

    Xin chào
    Cảm ơn về hướng dẫn đăng nhập và đăng ký người dùng. Rất được đánh giá cao, rất đơn giản và dễ làm theo đối với một người mới như tôi, người mới bắt đầu thực sự với PHP.

    Hồi đáp

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

    Cath Tháng Bảy 25, 2020 tại 7. 12 giờ sáng

    Cảm ơn bạn đã hướng dẫn nó thực sự hữu ích cho tôi để tạo ra một blog…

    Hồi đáp

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

    Radhe Shyam Salopanthula Tháng Tám 31, 2020 tại 1. 27 giờ tối

    Cảm ơn rất nhiều cho bài viết này. Tôi đã tìm kiếm khắp nơi trên internet để tìm hệ thống đăng nhập hoàn hảo cuối cùng cũng tìm thấy hệ thống của bạn. )

    Hồi đáp

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

    luigi Tháng Chín 2, 2020 tại 9. 55 giờ chiều

    cảm ơn vì hướng dẫn của bạn, nó rất hữu ích để tôi hiểu cách thức hoạt động của nó, nhưng tôi gặp vấn đề với mã của bạn, sau khi đăng ký và tiếp tục đăng nhập khi nhấp thay vì tiếp tục đến trang tổng quan. trang php chuyển hướng tôi để đăng nhập. php

    Hồi đáp

    1. Biên tập SpeedySense Tháng Chín 5, 2020 tại 9. 35 giờ sáng

      Xin chào
      Thật lạ, chúng tôi đã kiểm tra sau khi đăng nhập chuyển hướng đến trang bảng điều khiển. Vậy bạn tìm thấy lỗi gì trong mã của chúng tôi?

      Hồi đáp

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

    setorqq Tháng Mười 14, 2020 tại 1. 28 giờ tối

    Phong cách của bạn rất độc đáo so với những người khác mà tôi đã đọc nội dung từ

    Cảm ơn bạn đã đăng bài khi có cơ hội, đoán là tôi sẽ chỉ đánh dấu trang
    blog này.

    Hồi đáp

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

    manish Tháng Mười Một 14, 2020 tại 4. 41 giờ tối

    còn ngày colomun thì sao?
    Thiếu các trường bắt buộc. gặp lỗi
    Cảnh báo. mysqli_query() hy vọng tham số 1 là mysqli, boolean được đưa ra trong C. \xampp\htdocs\registerform\đăng ký. php trên dòng 24

    Hồi đáp

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

    Ela Tháng Mười Một 19, 2020 tại 2. 59 giờ chiều

    nó hoạt động tốt, cũng như cách định tuyến người dùng chưa đăng nhập đến trang đăng nhập nếu họ truy cập trực tiếp vào trang bảng điều khiển. Cảm ơn các bạn…

    Hồi đáp

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

    Clint Santiago Tháng Mười Một 30, 2020 tại 1. 33 giờ sáng

    Nó hoạt động và chúng tôi sẽ giải thích cảm ơn rất nhiều

    Hồi đáp

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

    ahmad Tháng Mười Hai 11, 2020 tại 11. 31 giờ chiều

    xin chào. nó sẽ làm việc trong wordpress?

    Hồi đáp

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

    Hướng đạo Tháng Một 2, 2021 tại 8. 46 giờ sáng

    Mã của bạn có hoạt động hoàn hảo với php5 không (cảm ơn bạn. ), nhưng hiện đang gặp sự cố với giải pháp này khi chuyển sang php7. Có điều gì trong mã cần thay đổi để mã hoạt động với php7 không?

    Hồi đáp

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

    Nắng Tháng Một 16, 2021 lúc 9. 44 giờ chiều

    Đối với người dùng mới, thật tuyệt nếu có một liên kết đến danh sách đầy đủ các điều kiện tiên quyết, nếu không thì hướng dẫn rất hay

    Trang web đăng nhập hoạt động như thế nào?

    Người dùng gửi Thông tin đăng nhập i. e. Tên người dùng và mật khẩu. Máy chủ xác minh thông tin xác thực đối với DataBase. Sau đó, máy chủ tạo Mã thông báo tạm thời và nhúng dữ liệu người dùng vào đó

    Hai loại trang web là gì?

    Các loại. Trang web có thể được chia thành hai loại lớn— tĩnh và tương tác .