0
我正在开发一个带有Windows身份验证的asp.net应用程序。 User.Identity.Name似乎以MACHINENAME\USERNAME
的形式返回登录用户。User.Identity.Name
我想用它来访问用户特定设置的数据库,但如果用户从不同的机器登录,那么MACHINENAME
部分将会不同。那么我可以简单地采取USERNAME
部分并忽略MACHINENAME
部分?对于Windows身份验证,User.Identity.Name的格式始终为MACHINENAME\USERNAME
?
感谢,
AJ
啊,我明白了,它实际上是'[Domain] \\ [User]',谢谢它现在有道理。 – 2010-08-24 17:19:00