Chức Năng Đăng Nhập Bằng Php Xây Dựng Một Trang Đăng Nhập Đơn Giản

KHÓA HỌC LẬP TRÌNH WEBSITE CƠ BẢN VỚI PHP LARAVEL 1/ Tìm hiểu HTML cơ bản 2/ Tìm hiểu CSS cơ bản 3/ Tìm hiểu Javascript cơ bản 4/ Tìm hiểu về PHP và MYSQL cơ bản Lesson 01: Tìm hiểu PHP và MYSQL trong lập trình website Lesson 02: Tìm hiểu Xampp và cách cài đặt xampp để phát triển website trên local Lesson 03: Tìm hiểu httpd-vhosts.conf và hosts local, tạo project PHP đầu tiên Lesson 04: Cú pháp làm việc khi sử dụng PHP Lesson 05: Biến – hằng và kiểu dữ liệu trong PHP Lesson 06: Sử dụng toán tử và câu lệnh điều kiện trong PHP Lesson 07: Xử lý vòng lặp trong PHP Lesson 08: Hàm và cách gọi hàm trong PHP Lesson 09: Tìm hiểu Session trong PHP

Lesson 10: Thực hành tạo trang đăng nhập, đăng xuất trong PHP

5/ Tìm hiểu Laravel Framework cơ bản

*

Minh họa tạo trang đăng nhập đăng xuất trong php

★Tham khảo:Dịch vụ thiết kế và phát triển website

★Tham khảo:Khóa học thiết kế, dàn trang của Quốc Bửu Group

★Tham khảo:Khóa học lập trình website của Quốc Bửu Group

☀ Tạo trang đăng nhập bằng PHP.

Đang xem: Chức năng đăng nhập bằng php

Ta đã học session trong php ở lesson 09, hôm nay Quốc Bửu Group xin hướng dẫn anh chị em viết chức năng đăng nhậpbằng PHP

+ Bật xampp để khởi động server ảo ở localhost.

*

Khởi dộng xampp để chạy localhost

+ Mở project phphuongdanphpcoban.com đã tạo ở lesson 4 để sử dụng cho bài hôm nay

*

Mở project huongdanphpcoban.comđể học bài này

+ Tạo trang login.php mở bằng Notepad++sau đóthêm đoạn code sau vào vàlưu lại

+ Mở trình duyệt web (Chrome, Firefox,…) gõ vào huongdanphpcoban.com.login để kiểm tra, ta được form đăng nhập.

*

Form đăng nhập bằng php

+ Tạo file controller.php cùng thư mục với file login.php sau đónhập đoạn code xử lý vào.

session_start();if(isset($_POST<'btnSend'>)){ //nếu có sự kiện click vào nút đăng nhập thì xử lý $username = $_POST<'txtName'>; //txtNamelà tên của input người dùng nhập vào $password = $_POST<'txtPass'>; //txtPasslà tên của input người dùng nhập vào if($username == 'admin' && $password == '123456'){ echo 'Bạn đã đăng nhập thành công'; $_SESSION<'us'> = $username; }else{ echo 'Đăng nhập thất bại, tài khoản hoặc mật khẩu chưa chính xác.'; }}

+ Nhập vào form tài khoản admin và mật khẩu 123456 để test thử, nếu đúng sẽ xuất hiện dòng thông báo “Bạn đã đăng nhập thành công.Xin chào: admin”, nếu thất bại sẽ hiển thị thông báo “Đăng nhập thất bại, tài khoản hoặc mật khẩu chưa chính xác.”

*

Nhập tài khoản và mật khẩu

*

Chúc mừng bạn đã đăng nhập thành công

☀ Tạo trang đăng xuất bằng PHP.

Xem thêm: How To download Proshow Gold 7, Photodex Pro Show Gold V 7

+ Mở trang login.php thêm đoạn code sau vào sau cuối sau đóấn F5 lại để thấy kết quả

session_start();if(isset($_SESSION<'us'>) && $_SESSION<'us'> != NULL){//nếu có session tên us thì ta thực hiện lệnh dưới?> Xin chào:| Thoát}?>

*

Hiển thị session khi đăng nhập thành công

+ Khi click vào nút thoát sẽ trỏ đến trang logout.php

+ Tạo trang logout.php sau đó thêm đoạn code sau vào

session_start();

if(isset($_SESSION<'us'>) && $_SESSION<'us'> != NULL){ unset($_SESSION<'us'>); echo 'Bạn đã đăng xuất thành công.';}

?>

☀ Lưu ý quan trọng khi tạo chức năng login, logout.

Như vậy là các bạn đã tạo thành công trang đăng nhập đăng xuấtcơ bản trong php rồi đó, tuy nhiên trên thực tế chức năng đăng nhập và đăng xuất vô cùng phức tạp để tránh bị hacker đột nhập vào. Ví dụ ở trên chỉ là hướng dẫncơ bản, để các bạn hình dung chức năng đăng nhập đầy đủ, Quốc Bửu Group xin chia sẽ thêm một số thứ cần phải có khi lập trình chức năng này gồm:

+ Form đăng nhập với các trường username, password

+ Kiểm tra tính hợp lệ của các trường dữ liệu khi gửi như:không được để trống, quy định it nhất bao nhiêu ký tự, không được có dấu,…

+ Kết nối cơ sở dữ liệu, kiểm tra username và password khi post lên có ở trong cơ sở dữ liệu của ta và có trùng khớp hay không.

+ Chuyển trang khi đăng nhập thành công, thường chuyển đến trang quản trị nội dung website

+ Đối với hệ thống lớn còn phải check cấp bậc của user và giới hạn chức năng cho user trong hệ thống

+ Chức năng đăng nhập tùy thuộc vào yêu cầu của chủ website là hoàn toàn khác nhau.

Xem thêm: Cách Chuyển Phần Mềm Sang Ổ Đĩa Khác Trên Windows 10, Cách Chuyển Dữ Liệu Từ Ổ C Sang Ổ D Windows 10

Video tham khảo chức năngthực hành tạo trang đăng nhập, đăng xuất trong PHP

Chúc các bạn thành công trong công việc !

QUỐC BỬU GROUP *** KẾT NỐI GIÁ TRỊ & NIỀM TINLIÊN HỆ ĐĂNG KÝ KHÓA HỌC LẬP TRÌNH WEBSITE ONLINE MỘT KÈM MỘT

Nhấc máy lên và gọi cho chúng tôi để được tư vấn về khóa học thiết kế websitevới PHP và MYSQLonline tại63 tỉnh thành, mọi thông tin tư vấn xin vui lònggửi về email hoanhtao3d.vn
gmail.com
hoặc các phương tiện khác bên dưới.

Xem thêm bài viết thuộc chuyên mục: Đăng nhập

Khuyễn Mãi Hot