Chính sách mật khẩu cho Portal
Đảm bảo khách hàng và đối tác trên portal cũng tuân theo yêu cầu mật khẩu tối thiểu
Module auth_password_policy_portal áp dụng chính sách mật khẩu cho người dùng portal để họ không thể đặt mật khẩu quá yếu khi đổi hoặc reset mật khẩu.
Nhờ đó, portal user và nhân viên nội bộ cùng tuân theo cùng một chuẩn bảo mật cơ bản trong Odoo.
Chính sách mật khẩu cho portal
Điểm chính
• Áp dụng cho người dùng portal như khách hàng và đối tác.
• Kiểm tra mật khẩu khi đổi mật khẩu trong portal.
• Áp dụng cả cho luồng reset mật khẩu qua email.
• Hiển thị thông báo lỗi rõ ràng, bao gồm cả bản dịch tiếng Việt.
Đổi mật khẩu trong portal
Các bước thực hiện
1. Đăng nhập vào portal bằng tài khoản hiện tại.
2. Vào My Account hoặc Security.
3. Mở phần Change Password.
4. Nhập mật khẩu cũ và mật khẩu mới.
5. Quan sát thông báo yêu cầu như “Password must be at least 8 characters”.
6. Nếu mật khẩu đạt yêu cầu, bấm Change Password để lưu.
Hiển thị yêu cầu mật khẩu
Khi người dùng nhập mật khẩu mới, portal hiển thị yêu cầu độ dài tối thiểu ngay trên form để giảm lỗi khi gửi biểu mẫu.
Con số tối thiểu thay đổi theo cấu hình mà quản trị viên đặt trong password policy cơ bản.
Thông tin hiển thị cho người dùng
| Mục | Ý nghĩa |
|---|---|
| Password must be at least X characters | Nhắc người dùng về độ dài tối thiểu hiện tại. |
| Thông báo lỗi khi lưu | Chặn lưu nếu mật khẩu không đạt yêu cầu. |
| Bản dịch tiếng Việt | Giúp portal user hiểu lỗi rõ hơn khi giao diện dùng tiếng Việt. |
Khi nào chính sách được áp dụng?
Điểm chính
• Khi portal user đổi mật khẩu trong trang bảo mật.
• Khi portal user reset mật khẩu qua email.
• Khi có auth_signup, chính sách có thể tiếp tục áp dụng cho đăng ký mới qua portal/signup flow.
Lưu ý quan trọng
Điểm chính
• Module tự động cài khi có auth_password_policy và portal.
• Chính sách portal nên đồng nhất với chính sách dành cho nhân viên nội bộ.
• Nếu độ dài tối thiểu đặt bằng 0 hoặc module chưa được cài, người dùng có thể không thấy yêu cầu mật khẩu.
• Thông báo lỗi rõ ràng giúp giảm số lần người dùng phải thử lại khi đổi mật khẩu.
Khắc phục sự cố
Các lỗi thường gặp
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| Không thấy yêu cầu mật khẩu | Module chưa cài hoặc policy đang đặt bằng 0 | Kiểm tra module và cấu hình độ dài tối thiểu. |
| Lỗi khi đổi mật khẩu | Mật khẩu quá ngắn so với yêu cầu | Nhập mật khẩu dài hơn theo chính sách hiện tại. |
| Người dùng không hiểu thông báo | Ngôn ngữ giao diện hoặc bản dịch chưa đúng kỳ vọng | Kiểm tra ngôn ngữ đang dùng và thông báo hiển thị trên portal. |