什么设置Page.User.Identity.Name

时间:2009-04-16 20:22:26

标签: asp.net forms-authentication

我会跟踪当前登录的用户ID,并根据此值确定我的网站的行为。我的代码使用以下语句设置登录的用户ID:

FormsAuthentication.SetAuthCookie(UserID.ToString(), true);

随后,我读了这个值from Page.User.Identity.Name

这在我的桌面上工作正常,但是在我的服务器上,我将其设置为8并且它返回20.我试图弄清楚什么可以将Page.User.Identity.Name设置为值并且何时发生这种情况。

...谢谢

1 个答案:

答案 0 :(得分:2)

FormsAuthenticationModule处理Application_OnAuthenticate并将HttpContext.User分配给Page.User.Identity.Name依次使用的主要对象。

服务器和桌面上是否存在时差问题?