Phân quyền sử dụng module

Một phần của tài liệu Giáo trình Thiết kế Web với Dotnetnuke 5.X (Trang 64 - 68)

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 đó.

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ỉ

dành cho những người không đăng nhập). Nó nằm ở cửa sổ đầu trang.

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.

Click vào Update ở giữa trang để lưu lại những thay đổi của bạn.

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

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ụngmậ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”).

Một phần của tài liệu Giáo trình Thiết kế Web với Dotnetnuke 5.X (Trang 64 - 68)

Tải bản đầy đủ (DOC)

(123 trang)
w