resident
جمعه 22 فروردین 1393, 16:36 عصر
سلام.
من برای تعیین دسترسی به فرمها ، کلاسی ایجاد کردم که از AuthorizeAttribute ارث بری کرده.
متد AuthorizeCore رو برای چک کردن دسترسی ها ، override کردم و همچنین متد HandleUnauthorizedRequest برای نمایش View مناسب(به صورت زیر)
protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
{
filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary { { "action", "NotAuthorized" }, { "controller", "Account" } });
}
مشکل اینجاست که هیچ وقت متد HandleUnauthorizedRequest اجرا نمیشه.
کسی می تونه راهنماییم کنه؟
من برای تعیین دسترسی به فرمها ، کلاسی ایجاد کردم که از AuthorizeAttribute ارث بری کرده.
متد AuthorizeCore رو برای چک کردن دسترسی ها ، override کردم و همچنین متد HandleUnauthorizedRequest برای نمایش View مناسب(به صورت زیر)
protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
{
filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary { { "action", "NotAuthorized" }, { "controller", "Account" } });
}
مشکل اینجاست که هیچ وقت متد HandleUnauthorizedRequest اجرا نمیشه.
کسی می تونه راهنماییم کنه؟