III. Module
6. Phân quyền sử dụng module
Đôi khi bạn không muốn ẩn các trang bằng cách phân quyền sử dụng chúng. Đôi khi bạn muốn trang đó hiển thị và đuợc bảo vệ bởi một vài Module chứa nó. Đó thật sự là môt điều hữu dụng làm cho người truy cập website bạn rằng họ có thể đánh giá thêm thông tin nếu họ có đăng ký và sau đó họ đăng nhập. Nếu người truy cập website không đánh giá được các module riêng, thì đơn giản là họ sẽ không nhìn thấy
được trang đó.
Trang này danh cho những người truy cập ẩn danh:
Và nó sẽ như thế này sau khi họ đăng nhập vào… chú ý rằng Module đầu tiên dường như "không xuất hiện" và một vài module mới có "xuất hiện". Đó là do việc thực hiện Module Permission.
Các bước thực hiện việc thiết lập Module Permissions
Chúng ta vừa sử dụng trang hình ảnh ở ví dụ trên. Các quản trị viên (đó là bạn) thấy được những điều hiển thị trên tất cả Module (vì thế bạn có thể thấy và thay đổi các thiết lập của bạn).
1. Click biểu tượng thiết lập Module hoặc chọn thiết lập từ menu Module
Action để thấy thông điệp “ registration required”(chúng ta làm module viewable chỉ
Check vào chấp nhận cho người sử dụng không xác định thấy module. Không check bất kì nhóm nào khác (chú ý quản trị viên luôn luôn được View Module permission).
Click vào Update ở giữa trang để lưu lại những sự thay đổi của bạn.
2. Bây giờ nhấp vào biểu tượng thiết lập Module hoặc chọn thiết lập từ menu
Module Actions cho mỗi một module (chúng ta làm Module viewable này là chỉ dành cho những người sử dụng có đăng nhập vào). Bạn cần làm điều này cho mội một module trên trang của bạn nếu bạn chỉ muốn cho những người sử dụng có đăng ký
dùng.
Check vào Registered Users cho phép View Module . Không check vào bất cứ nhóm khác.
Những thông tin thêm Additional Information:
Có bốn cách khác nhau để đưa ra đánh giá về Module trên website của bạn. Ai là người có thể thấy được mỗi một module?
(1) Administrators: chỉ có người sử dụng này mới có quyền quản lý website của bạn, có thể thấy được các module ( người đó là bạn)! Đây là một thiết lập nên dùng cho module khi mà bạn thiết lập một quá trình nhưng không muốn bất cứ ai có thể
nhìn thấy cho đến khi bạn hoàn thành. Bạn có thể dùng chức năng Page Editor Only của Visibility selector khi bạn thêm module mới và giữ riêng chúng cho đến khi bạn
đã sẵn sàng
Khi mà một Module chỉ hiển thị cho quản trị viên của website thấy nó sẽ viền đỏ để báo hiệu cho bạn. Bạn sẽ không quên cách này để không có ai có thể nhìn thấy ngoại trừ bạn.
(2) Unauthenticated Users: tất cả những người truy cập đều có thể thấy module
ẩn của bạn. “Không xác thực” có nghĩa là những người sử dụng này không đăng nhập và có thể họ cũng không đăng ký như là người sử dụng website của bạn. Đánh giá đó là điều mang tính công chúng nên bạn muốn bất kỳ ai cũng có thể thấy được.
(3) Registered Users: người sử dụng này đã điền vào mẫu đăng ký trên website của bạn và bây giờ họ có tên sử dụng và mật mã và họđăng nhập vào.
(3) Registered Users: Users that have filled out a Registration form on your
website and now have a User Name and Password and have already logged in.
4) Nhóm người sử dụng tùy thích: đó là những người đăng ký sử dụng mà bạn
đặt họ trong một nhóm đặc biệt hoặc tạo cho họ môt "vai trò" (thí dụ”gia đình” hoặc “khách hàng”).