Nukreipkite į „AccessDenied“ puslapį, kai vartotojas nėra įgaliotas

Sukūriau pasirinktinį „AuthorizationAttribute“, kurį dedu savo valdikliams. Aš sekiau šį straipsnį . „OnAuthorization“ metodu įdiegiau pasirinktinę prieigos teisių logiką ir tai veikia gerai. Kai vartotojui nepavyksta autorizuoti, aš šiuo metu darau šiuos veiksmus:

// if authorization check fails...
filterContext.Result = new HttpUnauthorizedResult();

Tai rodo vartotojo vardo / slaptažodžio raginimą.

Mano klausimas yra tai, koks yra rekomenduojamas būdas siųsti vartotoją į „Puslapio prieiga uždrausta“ tipo puslapį, kai nepavyksta. autorizacija?

Aš naudoju MVC3.

5
задан Community 23 May 2017 в 12:04
поделиться