Tôi muốn biết vai trò người dùng đã đăng nhập thuộc về mà không phải kiểm tra người dùng đối với tất cả các vai trò có thể có (tức là sử dụng Page.User.IsInRole())Làm cách nào để có danh sách vai trò cho người dùng hiện đang đăng nhập
34
A
Trả lời
62
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.
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. –
những gì về khi tính năng Vai trò quản lý chưa được kích hoạt? – IEnumerator
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