Asp.Net Boilerplate, 如何获取当前登录用户?
Asp.Net Boilerplate,, How to Get current Login User?
我想获取当前登录的用户数据,,??
我必须将当前用户 ID 发送到数据库中的 table 如何做到这一点??
这是问题的答案
User.Identity.GetUserId();
在自定义中 类 使用下面的代码获取当前用户 ID
public class MyClass : ITransientDependency
{
public IAbpSession AbpSession { get; set; }
public MyClass()
{
AbpSession = NullAbpSession.Instance;
}
public void MyMethod()
{
var currentUserId = AbpSession.UserId;
//...
}
}
在应用程序服务中你不需要注入AbpSession 只需使用AbpSession public 属性
AbpSession.TenantId
AbpSession.UserId
您可以使用AbpSession 获取用户。为此,您必须注入 IAbpSession.You 可以使用以下代码:
AbpSession.UserId
我想获取当前登录的用户数据,,?? 我必须将当前用户 ID 发送到数据库中的 table 如何做到这一点??
这是问题的答案
User.Identity.GetUserId();
在自定义中 类 使用下面的代码获取当前用户 ID
public class MyClass : ITransientDependency
{
public IAbpSession AbpSession { get; set; }
public MyClass()
{
AbpSession = NullAbpSession.Instance;
}
public void MyMethod()
{
var currentUserId = AbpSession.UserId;
//...
}
}
在应用程序服务中你不需要注入AbpSession 只需使用AbpSession public 属性
AbpSession.TenantId
AbpSession.UserId
您可以使用AbpSession 获取用户。为此,您必须注入 IAbpSession.You 可以使用以下代码:
AbpSession.UserId