Я разрабатываю очень простой int anet ASP. NET Web API.
Когда я создавал проект, я нажимал для проверки Active Directory и когда я запускаю приложение хорошо определяет моего пользователя. В моей локальной системе и на удаленном сервере все в порядке.
Теперь не каждый пользователь в компании должен видеть содержимое страницы, поэтому я создал таблицу в своей базе данных для ограничения пользователей и ролей. .
Я хочу показать страницу с ошибкой для неавторизованных пользователей.
Моя проблема в том, что я не знаю, откуда вызывать проверку в ASP. NET MVC проект.
В представлении _Layout
я увидел, что уже зарегистрирован пользователь. Я пытался дозвониться до UserController
с Global.asax
(перед загрузкой всего), но User.identity.Name
не имеет значения.
Может кто-нибудь пролить свет на эту топи c?
Спасибо