2017-09-08 84 views

回答

1

這裏是問題的答案

User.Identity.GetUserId(); 
+0

您一如既往地搖滾。謝謝 – MMG

3

在自定義類使用下面的代碼來獲得當前用戶ID

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

0

您可以使用AbpSession獲取用戶。爲此,您必須注入IAbpSession.You可以使用以下代碼:

AbpSession.UserId 
相關問題