0

嗨,我需要获取实时用户的 id,我能够做到。但是当我从一个端口切换到另一个端口时,它不会在另一个端口上获取用户

我已经这样做了:

public static Nullable<int> GetLiveUser()
    {
        if (HttpContext.Current.Session[ConstantHelper.LoginAccountID] != null)
        {
            return ((int)HttpContext.Current.Session[ConstantHelper.LoginAccountID]);
        }
        else
        {
            return null;
        }

    }

ConstantHelper 是一个以 LoginAccountID 作为属性的类。
请帮我

4

2 回答 2

2

HttpContext.Current.User.Identity.Name或在Controller, User.Identity.Name.

IIdentity

于 2012-05-17T13:20:21.100 回答
0

如果您使用剃须刀,只需@User.Identity.Name在您的视图中使用。您可能还需要禁用匿名身份验证并启用 Windows 身份验证。

于 2012-05-19T11:05:10.923 回答