Я хочу реализовать Авторизация для моего проекта. Это будет настраиваемая авторизация, когда администраторы могут создавать роли и назначать пользователям. Авторизация на уровне страницы проста, либо у пользователя есть доступ к странице, либо нет. Теперь может кто-нибудь предположить, что лучше всего написать код для авторизации пользователей - Global.asax или HttpModule? или где-то еще?Авторизация ASP.NET Webforms
У меня есть переменная Session, к которой мне нужно получить доступ, разрешая пользователям. Я попробовал написать код в Application_AuthenticateRequest (Globaal.asax), но обнаружил, что сеанс в нем недоступен. После googling я обнаружил, что Application_PreRequestHandlerExecute - безопасное место для сеанса, доступное в Global.asax. Поэтому мой вопрос заключается в том, что если для каждого запроса вызывается Application_PreRequestHandlerExecute? и безопасное место для написания кода для авторизации? Время от времени я заметил, что в этом событии Сессия тоже нулевая.
Вы пытаетесь создать админ-форму для выполнения функций ASP.NET Configuration Tool (в VS)? – IrishChieftain
IrishChieftain - Да. –