可能的重复:
http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?
这两者在 ASP.NET 应用程序中有何区别?
我知道HttpContext.User.Identity
当用户通过身份验证时设置FormsAuthentication
。但什么时候是Thread.CurrentPrincipal.Identity
set?
它们总是具有相同的值吗?
对于无法访问某个应用程序的其他层来说,这仍然适用吗?HttpContext
?
HttpContext.User.Identity 是 Web 应用程序中当前登录的用户。
Thread.CurrentPrincipal
仅适用于当<authentication mode = "windows"/>
。通常这与基于 Windows 的应用程序(Winforms、WPF ..)一起使用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)