Пользователь перенаправления членства в ASP.NET при отказе в доступе

StackOverflow https://stackoverflow.com/questions/1014389

  •  06-07-2019
  •  | 
  •  

Вопрос

Я хочу перенаправить пользователя на пользовательскую страницу с ошибкой, когда ему / ей отказано в доступе к странице из-за ролей членов ASP.NET. Я думал, что это можно решить с помощью раздела customErrors файла web.config, но ни одна из ошибок, которые я пробовал, не уловила его.

Другими словами, если пользователь находится в роли " Project Focal " и пытаюсь получить доступ к странице, которая авторизована только для пользователей с ролью «Администратор». Я хочу, чтобы ASP.NET перенаправил этого пользователя на специальную страницу, где я могу записать ошибку и помочь пользователю.

Это звучит как простое требование, но никто из моих поисковиков не нашел ответа. Любая помощь будет принята с благодарностью.

Это было полезно?

Решение

Ваш ответ находится здесь

В нем есть хорошее объяснение, а также почему вы должны использовать Application_EndRequest в этом случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top