powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC, вопрос про User.Identity.Name
5 сообщений из 5, страница 1 из 1
MVC, вопрос про User.Identity.Name
    #38278396
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый,

Задача: получить имя пользователя перед обновлением данных в базе.

Есть контроллер и метод. Внутри этого метода объявляется экземпляр класса.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
[Authorize(Roles = "admin,TransportCompany")]
public class DefaultController: Controller
{
  public ActionResult MyMethod()
  {
          // Объявляем экземпляр класса 
          MyMegaclass _c = new MyMegaclass();
          
          // Выполняем какой-нибудь метод этого класса
          if(!_c.ExecuteMyMethod())
           {
              
           }
           
           return View();
  }
}

Метод ExecuteMyMethod() внутри себя объявляет экземпляр второго класса, а тот в свою очередь третьего. Третий обновляет базу.

Вопрос:
- если я хочу узнать текущего пользователя в третьем, самом последнем классе. Я могу внутри него использовать User.Identity.Name? Или надо получать это значение внутри ActionResult и передавать дальше по цепочке как параметр?

Пасиб.
...
Рейтинг: 0 / 0
MVC, вопрос про User.Identity.Name
    #38278469
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо внутренняя реализация класса не должна зависеть от текущего контекста т.е. передавать
...
Рейтинг: 0 / 0
MVC, вопрос про User.Identity.Name
    #38278480
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuимхо внутренняя реализация класса не должна зависеть от текущего контекста т.е. передавать
Может быть. Это вопрос архитектуры.
У меня обновление ВСЕГДА должно идти с именем пользователя (кто обновлял). Класс для обновления один, и поэтому он вызывается из других классов.

я просто пытаюсь узнать это реально или может глюкануть?
...
Рейтинг: 0 / 0
MVC, вопрос про User.Identity.Name
    #38278492
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да реально, но если твой класс вызовется без контекста то упадет. мало ли кто будет использовать его и как
...
Рейтинг: 0 / 0
MVC, вопрос про User.Identity.Name
    #38278508
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuда реально, но если твой класс вызовется без контекста то упадет. мало ли кто будет использовать его и как

ОК, спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC, вопрос про User.Identity.Name
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]