Hệ thống quản trị đào tạo trực tuyến
Tạo cơ sở dữ liệu và bảng users
để lưu thông tin người dùng. (có thể lấy csdl trong bài tập 10)
Tạo 2 trang web: (có thể lấy code phần bài kiểm tra số 1)
register.php
: cho phép người dùng đăng ký với username
, email
, password và reset_password
.
login.php
: cho phép người dùng đăng nhập bằng email
và password
.
Mã hóa mật khẩu khi lưu vào cơ sở dữ liệu.
Sau khi đăng nhập thành công, chuyển đến dashboard.php
.
Thêm tính năng hiển thị lỗi nếu đăng nhập sai hoặc đăng ký trùng email. Người dùng đã đăng nhập thì ko được đăng nhập lại trừ khi đăng xuất.
Lưu y: yêu cầu bài nộp phải upload lên github và chỉ gửi link github (trong code có file database kèm theo). Có thể tận dụng github của bài kiểm tra số 1 để làm tiếp.