Xem thêm

[Thực hành] Chức năng đăng nhập trên Codegym.vn

Huy Erick
Mục tiêu Luyện tập sử dụng form, phương thức POST/GET để tạo chức năng đăng nhập. Giới thiệu Chức năng đăng nhập là một phần quan trọng trong việc xây dựng một trang web. Trong...

Mục tiêu

Luyện tập sử dụng form, phương thức POST/GET để tạo chức năng đăng nhập.

Giới thiệu

Chức năng đăng nhập là một phần quan trọng trong việc xây dựng một trang web. Trong bài thực hành này, chúng ta sẽ tạo một trang web đơn giản với chức năng đăng nhập và hiển thị lời chào nếu đăng nhập thành công.

Cách thực hiện

Bước 1: Tạo trang đăng nhập

Đầu tiên, chúng ta sẽ tạo một tệp tin index.php và sử dụng mã HTML để tạo form đăng nhập.





Bước 2: Xử lý đăng nhập

Trong phần xử lý, chúng ta sẽ kiểm tra thông tin đăng nhập khi người dùng gửi form đi. Kiểm tra nếu tên đăng nhập và mật khẩu đúng, hiển thị lời chào "Chào mừng username đến với trang web". Ngược lại, hiển thị thông báo lỗi "Đăng nhập thất bại".

Chào mừng " .$username. " đến với trang web";
    } else{
        echo "

Đăng nhập thất bại

"; } } ?>

Bước 3: Chạy chương trình

  • Đăng nhập với username và password là "admin/admin" và quan sát kết quả.
  • Đăng nhập với username và password bất kỳ và quan sát kết quả.
  • Thay phương thức gửi dữ liệu từ POST sang GET, chạy lại chương trình và so sánh kết quả.

Lưu ý: Khi sử dụng phương thức GET, các tham số sẽ được hiển thị trên URL. Còn khi sử dụng phương thức POST, các tham số sẽ không được hiển thị trên URL.

Qua bài thực hành này, bạn đã luyện tập xử lý form trong PHP, quan sát hoạt động của phương thức POST và GET, sử dụng biến toàn cục $_SERVER với tham số REQUEST_METHOD.

Nếu bạn muốn xem mã nguồn mẫu và demo, hãy truy cập vào đường link sau: GitHub, Demo.

Hãy chụp ảnh màn hình và nộp bài thực hành của bạn trên CodeGymX để cùng nhau luyện tập nhé!

1