Professional Documents
Culture Documents
TH11 Register Login Logout
TH11 Register Login Logout
1
Bước 3: Tạo dòng sau trong DataContext.cs
Bước 4. Thêm hai hàm sau trong tệp Functions của thư mục Utilities
2
B. Nội dung 1: Đăng ký người dùng vào hệ thống
Bước 4. Tạo RegisterController như sau:
3
Bước 6. Tạo view cho action Index (có thể copy một số nội dung trong tệp pages-register.html của
NiceAdmin), chú ý dòng màu đỏ
4
5
Bước 7. Chạy thử và thêm người dùng vào hệ thống
Nhập thông tin và chọn Create Account xẽ xuất hiện trong CSDL như sau:
6
C. Nội dung 2: Đăng nhập vào hệ thống
Bước 1. Thêm các dòng sau vào trong class Functions trong thư mục Ultilites nhằm mục đích lưu lại thông tin
đăng nhập, trong quá trình thực hiện, nếu kiểm tra không có thông tin này sẽ bắt buộc phải đăng nhập lại.
7
Bước 3. Tạo View cho action Index trong LoginController
- Nhấp chuột phải vào Index trong tệp LoginController.cs
- Chọn Add View
- Đặt tên Index
- Nội dung của tệp Index như sau:
(Có thể copy một số thông tin từ pages-login.html trong thư mục NiceAdmin)
8
9
Bước 4. Thêm dòng sau (màu đỏ) ở trong class Functions trong thư mục Utilities
10
Bước 5. thêm 2 dòng sau ở các action của các Controller trong thư mục Admin, để kiểm tra nếu chưa đăng nhập
thì phải đăng nhập mới được thực hiện.
Copy nội dung ở dòng đỏ cho các action trong các controller khác.
Bước 6: Chạy thử nghiệm đăng nhập hệ thống.
11
D. Nội dung 3: Đăng xuất khỏi hệ thống
- Việc đăng xuất khỏi hệ thống chỉ cần thiết lập các biến static Functions._UserID, Functions._UserName,
Functions._Email,… về giá trị mặc định.
- Ví dụ, thêm đoạn sau vào trong HomeController của Admin
- Tìm đến code của link Sign Out như trên hình (nằm trong tệp _Layout.cshtml của Admin)
E. Nội dung 4: Sửa một số nội dung cá nhân trong tệp _Layout.cshtml
12
- Thay đổi thành
- Sẽ xuất hiện
13