2009-04-07 44 views

Trả lời

62

using System.Web.Security;

Roles.GetRolesForUser() 

Hoặc

Roles.GetRolesForUser(String) nếu không nhắm mục tiêu hiện đang đăng nhập người dùng.

+14

những gì về khi tính năng Vai trò quản lý chưa được kích hoạt? – IEnumerator

+1

Nếu tính năng Trình quản lý vai trò chưa được bật, hãy bật tính năng này trong Web.config: '' – DigitalDan

2

thử này nếu bạn muốn kiểm tra hiện đang đăng nhập sử dụng cho vai trò cụ thể:

Roles.IsUserInRole("Admin") 
+2

Không phải câu hỏi cụ thể yêu cầu cách tránh kiểm tra từng vai trò riêng lẻ? – FoolishSeth

+0

Thêm một số tài liệu tham khảo hữu ích nếu bạn có thể, Để giải thích một số thông tin cần thiết. –

Các vấn đề liên quan