Hướng dẫn login and registration form in php-and mysql github - đăng nhập và biểu mẫu đăng ký trong github php-và mysql

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh GIT chấp nhận cả tên thẻ và tên chi nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi bất ngờ. Bạn có chắc là bạn muốn tạo chi nhánh này?

username: user
password: user
3 không thể thay đổi sau khi đăng ký, vì tôi nghĩ đó sẽ là một điểm yếu có thể khai thác

Mật khẩu hiện tại cần thiết để thay đổi mật khẩu.

Thay đổi mật khẩu cũng yêu cầu xác nhận / nhập lại mật khẩu mới.

Hình ảnh hồ sơ người dùng cũng có thể được thay đổi.

  • Hệ thống liên hệ
    • hệ thống liên hệ có thể truy cập có hoặc không đăng nhập
    • Sử dụng
      $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      2 để tạo một máy chủ email mà nó gửi email.
    • Các tùy chọn để đăng ký nhận bản tin [hoặc về cơ bản là bất kỳ tùy chọn bổ sung nào để liên hệ]
  • không yêu cầu phpmailer trên miền trực tiếp [chỉ yêu cầu trên windows localhost]
  • Bảo vệ
    • $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      3 Trước khi lưu trữ trong cơ sở dữ liệu.
    • Lọc thông tin thu được từ các phương pháp
      $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      4 và
      $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      5 để ngăn chặn
      $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      6.
    • Thực hiện
      $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      7 cho bảo mật cơ sở dữ liệu nâng cao.
    • KLIK - Trang web truyền thông xã hội
    • Kiểm tra dự án hoàn chỉnh cho hệ thống đăng nhập này. KLIK là một trang web truyền thông xã hội hoàn chỉnh, cùng với hệ thống đăng nhập/đăng ký hoàn chỉnh, hệ thống hồ sơ, phòng trò chuyện, hệ thống diễn đàn và hệ thống quản lý sự kiện/cuộc thăm dò/cuộc thăm dò.
    • Kiểm tra Klik tại đây
    • Làm sao các dự án của tôi! :]
  • Nếu bạn thích công việc của tôi, vui lòng hiển thị hỗ trợ bởi
    $sql = "select uidUsers from users where uidUsers=?;";
            $stmt = mysqli_stmt_init[$conn];
            if [!mysqli_stmt_prepare[$stmt, $sql]]
            {
                header["Location: ../signup.php?error=sqlerror"];
                exit[];
            }
            else
            {
                mysqli_stmt_bind_param[$stmt, "s", $userName];
                mysqli_stmt_execute[$stmt];
                mysqli_stmt_store_result[$stmt];
           }
    8 Kho lưu trữ! Nó có ý nghĩa rất lớn đối với tôi, và tất cả tôi đang yêu cầu.
  • Hệ thống đăng ký và đăng nhập PHP hoàn chỉnh với hệ thống chỉnh sửa và xác thực hồ sơ

Hệ thống liên hệ

hệ thống liên hệ có thể truy cập có hoặc không đăng nhập

  • Sử dụng
    $sql = "select uidUsers from users where uidUsers=?;";
            $stmt = mysqli_stmt_init[$conn];
            if [!mysqli_stmt_prepare[$stmt, $sql]]
            {
                header["Location: ../signup.php?error=sqlerror"];
                exit[];
            }
            else
            {
                mysqli_stmt_bind_param[$stmt, "s", $userName];
                mysqli_stmt_execute[$stmt];
                mysqli_stmt_store_result[$stmt];
           }
    2 để tạo một máy chủ email mà nó gửi email.
  • Các tùy chọn để đăng ký nhận bản tin [hoặc về cơ bản là bất kỳ tùy chọn bổ sung nào để liên hệ]
  • không yêu cầu phpmailer trên miền trực tiếp [chỉ yêu cầu trên windows localhost]
  • Bảo vệ

$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
3 Trước khi lưu trữ trong cơ sở dữ liệu.

Sử dụng
$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
2 để tạo một máy chủ email mà nó gửi email.

  1. Các tùy chọn để đăng ký nhận bản tin [hoặc về cơ bản là bất kỳ tùy chọn bổ sung nào để liên hệ]

  2. không yêu cầu phpmailer trên miền trực tiếp [chỉ yêu cầu trên windows localhost]

$serverName = "localhost";
$dBUsername = "root";
$dBPassword = "examplePassword";
$dBName = "loginsystem";

$conn = mysqli_connect[$serverName, $dBUsername, $dBPassword, $dBName, 3307];

if [!$conn]
{
    die["Connection failed: ". mysqli_connect_error[]];
}

Bảo vệ

  1. $sql = "select uidUsers from users where uidUsers=?;";
            $stmt = mysqli_stmt_init[$conn];
            if [!mysqli_stmt_prepare[$stmt, $sql]]
            {
                header["Location: ../signup.php?error=sqlerror"];
                exit[];
            }
            else
            {
                mysqli_stmt_bind_param[$stmt, "s", $userName];
                mysqli_stmt_execute[$stmt];
                mysqli_stmt_store_result[$stmt];
           }
    3 Trước khi lưu trữ trong cơ sở dữ liệu.
  • Lọc thông tin thu được từ các phương pháp
    $sql = "select uidUsers from users where uidUsers=?;";
            $stmt = mysqli_stmt_init[$conn];
            if [!mysqli_stmt_prepare[$stmt, $sql]]
            {
                header["Location: ../signup.php?error=sqlerror"];
                exit[];
            }
            else
            {
                mysqli_stmt_bind_param[$stmt, "s", $userName];
                mysqli_stmt_execute[$stmt];
                mysqli_stmt_store_result[$stmt];
           }
    4 và
    $sql = "select uidUsers from users where uidUsers=?;";
            $stmt = mysqli_stmt_init[$conn];
            if [!mysqli_stmt_prepare[$stmt, $sql]]
            {
                header["Location: ../signup.php?error=sqlerror"];
                exit[];
            }
            else
            {
                mysqli_stmt_bind_param[$stmt, "s", $userName];
                mysqli_stmt_execute[$stmt];
                mysqli_stmt_store_result[$stmt];
           }
    5 để ngăn chặn
    $sql = "select uidUsers from users where uidUsers=?;";
            $stmt = mysqli_stmt_init[$conn];
            if [!mysqli_stmt_prepare[$stmt, $sql]]
            {
                header["Location: ../signup.php?error=sqlerror"];
                exit[];
            }
            else
            {
                mysqli_stmt_bind_param[$stmt, "s", $userName];
                mysqli_stmt_execute[$stmt];
                mysqli_stmt_store_result[$stmt];
           }
    6.
  • Thực hiện
    $sql = "select uidUsers from users where uidUsers=?;";
            $stmt = mysqli_stmt_init[$conn];
            if [!mysqli_stmt_prepare[$stmt, $sql]]
            {
                header["Location: ../signup.php?error=sqlerror"];
                exit[];
            }
            else
            {
                mysqli_stmt_bind_param[$stmt, "s", $userName];
                mysqli_stmt_execute[$stmt];
                mysqli_stmt_store_result[$stmt];
           }
    7 cho bảo mật cơ sở dữ liệu nâng cao.
  • KLIK - Trang web truyền thông xã hội

$SMTPuser = '';   
$SMTPpwd = 'some-example-password';
$SMTPtitle = "KLiK inc.";

Kiểm tra dự án hoàn chỉnh cho hệ thống đăng nhập này. KLIK là một trang web truyền thông xã hội hoàn chỉnh, cùng với hệ thống đăng nhập/đăng ký hoàn chỉnh, hệ thống hồ sơ, phòng trò chuyện, hệ thống diễn đàn và hệ thống quản lý sự kiện/cuộc thăm dò/cuộc thăm dò.

Kiểm tra Klik tại đây

Làm sao các dự án của tôi! :]

Nếu bạn thích công việc của tôi, vui lòng hiển thị hỗ trợ bởi
$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
8 Kho lưu trữ! Nó có ý nghĩa rất lớn đối với tôi, và tất cả tôi đang yêu cầu.

username: admin
password: admin

username: user
password: user

Hệ thống đăng ký và đăng nhập PHP hoàn chỉnh với hệ thống chỉnh sửa và xác thực hồ sơ The GUI files are in the

username: admin
password: admin
4, and the
username: admin
password: admin
5 are present in the
$SMTPuser = '';   
$SMTPpwd = 'some-example-password';
$SMTPtitle = "KLiK inc.";
1 folder. The main HTML structuring files are the
username: admin
password: admin
7 and
username: admin
password: admin
8, which also reside in the includes folder

không yêu cầu phpmailer trên miền trực tiếp [chỉ yêu cầu trên windows localhost]

  • Bảo vệ
  • Hệ thống đăng nhập
  • Hệ thống hồ sơ
  • Hệ thống chỉnh sửa hồ sơ
  • Hệ thống hồ sơ

Bảo vệ

$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
3 Trước khi lưu trữ trong cơ sở dữ liệu.

PHP 5.6.40
SQL 14.0
HTML5
CSS3

Lọc thông tin thu được từ các phương pháp
$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
4 và
$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
5 để ngăn chặn
$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
6.

WampServer Stack 3.0.6
Windows 10

Thực hiện
$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
7 cho bảo mật cơ sở dữ liệu nâng cao.

KLIK - Trang web truyền thông xã hội

Kiểm tra dự án hoàn chỉnh cho hệ thống đăng nhập này. KLIK là một trang web truyền thông xã hội hoàn chỉnh, cùng với hệ thống đăng nhập/đăng ký hoàn chỉnh, hệ thống hồ sơ, phòng trò chuyện, hệ thống diễn đàn và hệ thống quản lý sự kiện/cuộc thăm dò/cuộc thăm dò.

Kiểm tra Klik tại đây

Làm sao các dự án của tôi! :]

[PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]

Nếu bạn thích công việc của tôi, vui lòng hiển thị hỗ trợ bởi

$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }
8 Kho lưu trữ! Nó có ý nghĩa rất lớn đối với tôi, và tất cả tôi đang yêu cầu.

Thông tin chi tiết

Chi tiết về các tính năng quan trọng của ứng dụng

Hệ thống đăng ký / đăng ký

  • A
    username: user
    password: user
    
    1 ở góc trên cùng bên trái hiển thị trực tuyến hoặc đăng nhập trạng thái
  • Đăng ký được thực hiện thông qua trang
    username: user
    password: user
    
    2.
  • username: user
    password: user
    
    3 không thể thay đổi sau khi đăng ký, vì tôi nghĩ đó sẽ là một điểm yếu có thể khai thác
  • username: user
    password: user
    
    4 cần thiết để đăng ký.
  • Mật khẩu cần được nhập lại để xác nhận bổ sung
  • Mật khẩu
    username: user
    password: user
    
    5 trước khi được lưu trữ trong cơ sở dữ liệu để ngay cả chủ sở hữu donot cũng có quyền truy cập vào chúng
  • Người dùng có thể đặt
    username: user
    password: user
    
    6 khi đăng ký. Trong trường hợp họ không, hình ảnh hồ sơ của họ được đặt thành một hình ảnh mặc định.

Hiện tại nút tải lên không cung cấp phản hồi rõ ràng khi nhấp và tải lên hình ảnh, nhưng nó hoạt động. Nó hoàn toàn là một vấn đề thiết kế và không phải là vấn đề back-end

  • Ngoài ra còn có các trường thông tin bổ sung là
    username: user
    password: user
    
    7, tức là; Người dùng có thể đăng ký mà không cần thiết lập chúng.
  • Các trường tùy chọn là
    username: user
    password: user
    
    8,
    username: user
    password: user
    
    9,
    PHP 5.6.40
    SQL 14.0
    HTML5
    CSS3
    
    0 và
    PHP 5.6.40
    SQL 14.0
    HTML5
    CSS3
    
    1
  • Đã triển khai một số
    PHP 5.6.40
    SQL 14.0
    HTML5
    CSS3
    
    2 để xác minh thông tin người dùng trước khi đăng ký anh ta.
  • Kiểm tra xác thực cho:
    • PHP 5.6.40
      SQL 14.0
      HTML5
      CSS3
      
      3
    • PHP 5.6.40
      SQL 14.0
      HTML5
      CSS3
      
      4
    • PHP 5.6.40
      SQL 14.0
      HTML5
      CSS3
      
      5
    • PHP 5.6.40
      SQL 14.0
      HTML5
      CSS3
      
      6
    • PHP 5.6.40
      SQL 14.0
      HTML5
      CSS3
      
      7
    • PHP 5.6.40
      SQL 14.0
      HTML5
      CSS3
      
      8

Hệ thống đăng nhập

  • username: user
    password: user
    
    3 và
    WampServer Stack 3.0.6
    Windows 10
    
    0 cần thiết để đăng nhập.
  • Xác thực Kiểm tra để trả về thông báo lỗi hợp lệ.
  • Kiểm tra xác thực cho:
    • WampServer Stack 3.0.6
      Windows 10
      
      1
    • WampServer Stack 3.0.6
      Windows 10
      
      2

Hệ thống đăng nhập

  • username: user
    password: user
    
    3 và
    WampServer Stack 3.0.6
    Windows 10
    
    0 cần thiết để đăng nhập.
  • Xác thực Kiểm tra để trả về thông báo lỗi hợp lệ.
  • Hệ thống hồ sơ
  • Mỗi được gán một
    WampServer Stack 3.0.6
    Windows 10
    
    3 khi đăng ký.
    • username: user
      password: user
      
      6
    • username: user
      password: user
      
      3
    • username: user
      password: user
      
      9
    • username: user
      password: user
      
      8
    • [PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
      
      0
    • Hồ sơ có thể được truy cập thông qua
      WampServer Stack 3.0.6
      Windows 10
      
      4 có thể nhìn thấy sau khi đăng nhập hoặc
      WampServer Stack 3.0.6
      Windows 10
      
      5 bên dưới hình ảnh hồ sơ ở bên phải.
  • Trang hồ sơ hiển thị tất cả thông tin của người dùng, ngoại trừ [một cách tự nhiên] cho mật khẩu.
  • Thông tin hiển thị:

PHP 5.6.40
SQL 14.0
HTML5
CSS3
1

  • Trang hồ sơ không thể được truy cập mà không cần đăng nhập.
  • Trang đăng ký không thể là trang
    [PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
    
    2.
  • Hệ thống chỉnh sửa hồ sơ
  • Người dùng có thể chỉnh sửa thông tin hồ sơ của mình với sự trợ giúp của
    [PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
    
    3
  • Có thể truy cập trang chỉnh sửa hồ sơ từ
    [PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
    
    4 hoặc
    WampServer Stack 3.0.6
    Windows 10
    
    5 bên dưới hình ảnh hồ sơ ở bên phải
  • username: user
    password: user
    
    3 không thể thay đổi
  • Chỉnh sửa hồ sơ đã có thông tin hiện có để người dùng không phải nhập lại mọi thứ nếu anh ta chỉ muốn chỉnh sửa thông tin hiện tại một chút.
  • Kiểm tra xác thực cho:
    • PHP 5.6.40
      SQL 14.0
      HTML5
      CSS3
      
      3
    • [PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
      
      8
    • [PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
      
      9
    • $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      0
    • $sql = "select uidUsers from users where uidUsers=?;";
              $stmt = mysqli_stmt_init[$conn];
              if [!mysqli_stmt_prepare[$stmt, $sql]]
              {
                  header["Location: ../signup.php?error=sqlerror"];
                  exit[];
              }
              else
              {
                  mysqli_stmt_bind_param[$stmt, "s", $userName];
                  mysqli_stmt_execute[$stmt];
                  mysqli_stmt_store_result[$stmt];
             }
      1

Hệ thống đăng nhập

  • username: user
    password: user
    
    3 và
    WampServer Stack 3.0.6
    Windows 10
    
    0 cần thiết để đăng nhập.
  • Xác thực Kiểm tra để trả về thông báo lỗi hợp lệ.
  • Hệ thống hồ sơ
  • Mỗi được gán một
    WampServer Stack 3.0.6
    Windows 10
    
    3 khi đăng ký.

Hồ sơ có thể được truy cập thông qua
WampServer Stack 3.0.6
Windows 10
4 có thể nhìn thấy sau khi đăng nhập hoặc
WampServer Stack 3.0.6
Windows 10
5 bên dưới hình ảnh hồ sơ ở bên phải.

  • Trang hồ sơ hiển thị tất cả thông tin của người dùng, ngoại trừ [một cách tự nhiên] cho mật khẩu.

  • Thông tin hiển thị:

  • PHP 5.6.40
    SQL 14.0
    HTML5
    CSS3
    
    1advanced database security.

    Example:

$sql = "select uidUsers from users where uidUsers=?;";
        $stmt = mysqli_stmt_init[$conn];
        if [!mysqli_stmt_prepare[$stmt, $sql]]
        {
            header["Location: ../signup.php?error=sqlerror"];
            exit[];
        }
        else
        {
            mysqli_stmt_bind_param[$stmt, "s", $userName];
            mysqli_stmt_execute[$stmt];
            mysqli_stmt_store_result[$stmt];
       }

Trang hồ sơ không thể được truy cập mà không cần đăng nhập.

Trang đăng ký không thể là trang

[PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
2.

Hệ thống chỉnh sửa hồ sơ

Người dùng có thể chỉnh sửa thông tin hồ sơ của mình với sự trợ giúp của

[PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
3

Có thể truy cập trang chỉnh sửa hồ sơ từ

[PHPMailer 6.0.6][//github.com/PHPMailer/PHPMailer]
4 hoặc
WampServer Stack 3.0.6
Windows 10
5 bên dưới hình ảnh hồ sơ ở bên phải

Bài Viết Liên Quan

Chủ Đề