tôi có một dự án sử dụng ASP.Net MVC3 và sử dụng tư cách thành viên cho vai trò. tôi sử dụng ủy quyền trong mọi bộ điều khiển. ví dụ:ASP.Net MVC 3 Chuyển hướng Không được phép Người dùng không đăng nhậpUrl
[Authorize(Roles = "Administrator")]
public ActionResult Index(string q, int i)
{
return View(model);
}
nếu ai đó doesnt có vai trò quản trị, sau đó nó sẽ chuyển hướng đến trang đăng nhập theo mặc định. làm thế nào để thay đổi nó, vì vậy nó sẽ chuyển hướng vào Views/Shared/UnAuthorize.cshtml? hoặc có thể nếu ai đó không có vai trò cho quản trị viên, nó sẽ hiển thị hộp thông báo (cảnh báo)?
cảm ơn trước.
cảm ơn, bạn đã giúp tôi một lần nữa :) –
Giải pháp này sẽ dẫn đến chuyển hướng đến trang Không được phép đối với cả yêu cầu chưa được xác thực và không được xác thực –
Đó là sự thật. Tôi đã thực hiện câu trả lời của tôi để phản ánh quan điểm của bạn. – Iridio