Step 1: viết file xử lý logic cho chức năng đăng xuất
- Tạo file:
frontend/auth/logout.php
<?php // Include file cấu hình ban đầu của `Twig` require_once __DIR__.'/../../bootstrap.php'; // Chức năng Đăng xuất đơn giản là xóa giá trị của người dùng đã đăng nhập trong SESSION // Và điều hướng người dùng về trang chúng ta mong muốn // Nếu trong SESSION có giá trị của key 'email_logged' <-> người dùng đã đăng nhập thành công // Điều hướng người dùng về trang DASHBOARD if(isset($_SESSION['email_logged'])) { unset($_SESSION['email_logged']); header('location:login.php'); } else { echo 'Người dùng chưa đăng nhập. Không thể đăng xuất dược!'; die; }
Mục lục
Chương trình học
- Bức tranh tổng thể về Lập trình WEB 1
- Cài đặt môi trường Lập trình PHP 1
- Thực hiện Dự án PHP thực tế mẫu - sử dụng TWIG template
- Dự án thực tế mẫu (TWIG template) - Trang web bán hàng trực tuyến - Thiết kế CSDL 3
-
Dự án thực tế mẫu (TWIG template) - Trang web bán hàng trực tuyến - Thiết kế Backend
6
- Thiết kế bố cục (layouts) cho giao diện Backend #7900
- Tạo chức năng CRUD (Thêm, Sửa, Xóa, Xem) danh mục phẳng #8180
- Tạo chức năng CRUD (Thêm, Sửa, Xóa, Xem) danh mục có liên kết khóa ngoại #8183
- Tạo chức năng CRUD (Thêm, Sửa, Xóa, Xem) upload hình Sản phẩm (upload đơn, mỗi lần 1 file) #8186
- Tạo API lấy dữ liệu báo cáo thống kê #8194
- Tạo trang Dashboard #8199
-
Dự án thực tế mẫu (TWIG template) - Trang web bán hàng trực tuyến - Thiết kế Frontend
11
- Thiết kế bố cục (layouts) cho giao diện Frontend #8158
- Thực hiện Trang chủ Frontend #8160
- Thực hiện Trang Đăng nhập Login #8164
- Thực hiện Trang Đăng ký Register #8167
- Thực hiện chức năng Kích hoạt Tài khoản #8174
- Thực hiện Trang Liên hệ (có gởi mail thông báo) #8178
- Thực hiện chức năng Đăng xuất #8192
- Thực hiện Trang chi tiết Sản phẩm #8213
- Thực hiện Xử lý cho phép Đặt hàng trong trang Chi tiết Sản phẩm #8215
- Thực hiện Trang Giỏ hàng #8218
- Thực hiện Trang tìm kiếm Sản phẩm #8225
Các bài học
Bài học trước Bài học tiếp theo
Chương trình học
Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...Chương trình học
- Bức tranh tổng thể về Lập trình WEB 1
- Cài đặt môi trường Lập trình PHP 1
- Thực hiện Dự án PHP thực tế mẫu - sử dụng TWIG template
- Dự án thực tế mẫu (TWIG template) - Trang web bán hàng trực tuyến - Thiết kế CSDL 3
-
Dự án thực tế mẫu (TWIG template) - Trang web bán hàng trực tuyến - Thiết kế Backend
6
- Thiết kế bố cục (layouts) cho giao diện Backend #7900
- Tạo chức năng CRUD (Thêm, Sửa, Xóa, Xem) danh mục phẳng #8180
- Tạo chức năng CRUD (Thêm, Sửa, Xóa, Xem) danh mục có liên kết khóa ngoại #8183
- Tạo chức năng CRUD (Thêm, Sửa, Xóa, Xem) upload hình Sản phẩm (upload đơn, mỗi lần 1 file) #8186
- Tạo API lấy dữ liệu báo cáo thống kê #8194
- Tạo trang Dashboard #8199
-
Dự án thực tế mẫu (TWIG template) - Trang web bán hàng trực tuyến - Thiết kế Frontend
11
- Thiết kế bố cục (layouts) cho giao diện Frontend #8158
- Thực hiện Trang chủ Frontend #8160
- Thực hiện Trang Đăng nhập Login #8164
- Thực hiện Trang Đăng ký Register #8167
- Thực hiện chức năng Kích hoạt Tài khoản #8174
- Thực hiện Trang Liên hệ (có gởi mail thông báo) #8178
- Thực hiện chức năng Đăng xuất #8192
- Thực hiện Trang chi tiết Sản phẩm #8213
- Thực hiện Xử lý cho phép Đặt hàng trong trang Chi tiết Sản phẩm #8215
- Thực hiện Trang Giỏ hàng #8218
- Thực hiện Trang tìm kiếm Sản phẩm #8225
Bài học trước Bài học tiếp theo
Menu Tiện ích
Menu Hướng dẫn Học tập
❤🧡💛💚💙💜 Học là phải THỰC HÀNH ❤🧡💛💚💙💜
Thực hiện các bước tuần tự theo nội dung Bài học nhé!