[Authorize]
public class MyController : BaseController
{
[PermissionAuthorize]
public ActionResult GridData()
{
return Json(data, JsonRequestBehavior.AllowGet);
}
}
我创建了 PermissionAuthoize 属性来检查用户对特定操作的权限。我有一个问题在用户会话或票证到期后,如果用户向控制器发送 ajax 请求,则授权属性拒绝请求并作为 html 登录表单返回给用户。该区域用户认为应用程序没有执行。它显示了对用户的不良影响。
所以,如果他们在票证到期时发送 ajax 请求,我想重定向到用户登录页面。
我可以为控制器创建另一个授权属性吗?