ASP.NET членство перенаправить пользователя на отказ в доступе - PullRequest
0 голосов
/ 18 июня 2009

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

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

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

1 Ответ

2 голосов
/ 18 июня 2009

Ваш ответ лежит здесь

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

...