[Authorize]
public class MyController : BaseController
{
[PermissionAuthorize]
public ActionResult GridData()
{
return Json(data, JsonRequestBehavior.AllowGet);
}
}
Tôi đã tạo thuộc tính PermissionAuthoize để cho phép kiểm tra người dùng trên hành động cụ thể. Tôi gặp sự cố Sau khi phiên Người dùng hoặc vé hết hạn vào thời điểm đó nếu người dùng gửi ajax requrest cho Bộ điều khiển thì Thuộc tính ủy quyền từ chối yêu cầu và trả lại dưới dạng biểu mẫu đăng nhập html cho người dùng.khác người dùng khu vực nghĩ rằng ứng dụng không hoạt động. nó cho thấy tác động xấu đến người dùng.Làm thế nào để chuyển hướng unauthorize Ajax reqest trên Controller để đăng nhập trang? .
vì vậy, tôi muốn chuyển hướng đến người dùng đến trang đăng nhập nếu họ gửi yêu cầu ajax khi vé hết hạn.
Tôi có thể tạo một thuộc tính ủy quyền khác cho bộ điều khiển không?
Darin đã trả lời ở đây: http://stackoverflow.com/questions/5238854/handling-session-timeout-in-ajax-calls –