Trong MVC4 tôi đã sử dụng Roles.IsUserInRole để kiểm tra xem một người dùng đã có có vai trò nào không. Tuy nhiên, với MVC5 tôi không thể làm điều đó nữa ...MVC 5 - Vai trò - IsUserInRole và Thêm người dùng vào vai trò
Lúc đầu, nó yêu cầu tôi bật RoleManager tại web.config nhưng sau đó tôi phát hiện ra rằng microsoft đã chuyển khỏi Web.Security sang Microsoft.AspNet.Identity .
Câu hỏi của tôi bây giờ là, với Microsoft.AspNet.Identity làm cách nào để thực hiện một hành động tương tự như Roles.IsUserInRole? Và/hoặc tạo mối quan hệ giữa Vai trò và Người dùng.
Nhân tiện, tôi vẫn đang cố gắng hiểu các phương thức xác thực mới (ClaimsIdentity?).
Ok, nó hoạt động ... cảm ơn. Nhân tiện, thuộc tính ủy quyền không hoạt động ... bất kỳ ý thức hệ nào? Tôi không thể đọc bài viết ngay bây giờ, nhưng tôi sẽ đọc nó từ đầu đến cuối asap. –
Tôi đề nghị bạn hỏi một câu hỏi khác với một mô tả đầy đủ cho vấn đề này, bởi vì tất cả những gì tôi sẽ làm ở đây là đoán. – Marco
ok cảm ơn tôi đã tạo bài đăng http://stackoverflow.com/questions/25743113/mvc-5-roles-authorizeattribute-outdated –