Я хочу получить данные пользователя, который в настоящее время вошел в систему ,, ?? Мне нужно отправить текущий идентификатор пользователя в таблицу в базе данных. Как это сделать ??
Asp.Net Boilerplate ,, Как получить текущего пользователя для входа?
Ответы (3)
Вот ответ на вопрос
User.Identity.GetUserId();
person
Mesam Mujtaba
schedule
08.09.2017
Можно ли получить активного пользователя в HTML?
- person deanwilliammills; 20.02.2020
Вы можете использовать AbpSession, чтобы получить пользователя. Для этого вам нужно ввести IAbpSession. Вы можете использовать следующий код:
AbpSession.UserId
person
Abdus Salam Azad
schedule
19.10.2017
В качестве примечания вы также можете использовать свойство AbpSession, доступное, если вы унаследовали какую-либо службу или контроллер Abp.
- person FindOutIslamNow; 22.12.2020
В пользовательских классах используйте приведенный ниже код, чтобы получить текущий идентификатор пользователя.
public class MyClass : ITransientDependency
{
public IAbpSession AbpSession { get; set; }
public MyClass()
{
AbpSession = NullAbpSession.Instance;
}
public void MyMethod()
{
var currentUserId = AbpSession.UserId;
//...
}
}
В сервисах приложений вам не нужно вводить AbpSession, просто используйте общедоступное свойство AbpSession.
AbpSession.TenantId
AbpSession.UserId
person
Alper Ebicoglu
schedule
09.09.2017
В качестве примечания вы также можете использовать свойство AbpSession, доступное, если вы унаследовали какую-либо службу или контроллер Abp.
- person FindOutIslamNow; 22.12.2020