Я изучаю C # и пытаюсь что-то сделать здесь, у меня есть приложение asvnet mvc, которое содержит аутентификацию, я хочу получить информацию о пользователе, когда он делает логин, и сохранить внутри глобальной переменной, для доступа к любому контроллеруили любой другой сервис, поэтому я создаю BaseController, который наследуется от класса Controller, а каждый из моих контроллеров наследуется от BaseController. Когда я вхожу в систему, я сохраняю внутри basecontroller, но когда я получаю данные из basecontroller внутри моего контроллера, он возвращает ноль.
Может кто-нибудь дать мне пример, как это сделать, или сказать, если это хорошая практика?