Я использую поставщик членства asp.net для аутентификации пользователя. У меня есть другая таблица с дополнительной информацией пользователя, связанной с моей таблицей aspnet_users.Как расширить ASP.NET MVC AuthorizeAttribute
Когда пользователь регистрируется на моем сайте, я помещаю то, что я называю своим «UserProfile» в переменную сеанса, и мне нужно проверить наличие этой переменной сеанса при каждом вызове в моих контроллерах (все контроллеры за моей страницей входа) ,
Так что мой вопрос заключается в следующем:
Я написал ActionFilter, который наследует AuthorizeAttribute, который вызывает метод по умолчанию base.AuthorizeCore() и проверяет наличие моего объекта Session (сессия [ "UserProfile "]), Я также создал базовый контроллер, который хранит мой объект типа UserProfile, который наследует все соответствующие классы контроллеров, поэтому у них есть доступ к моему UserProfile. Как использовать мой метод в моем ActionFilter для установки этого свойства UserProfile переменной Session в моем контроллере?