有什么区别System.Web.HttpContext.Current.User.Identity.Name
and System.Environment.UserName
在 ASP.Net Web 应用程序项目的上下文中?
这是我想做的代码:
Database myDB = DatabaseFactory.CreateDatabase();
bool IsAuthUser = myDB.ExecuteScalar("procIsAuthorizedUser", System.Environment.UserName);
如果它们功能相同,那么性能方面哪个更好?
这是一个 C# 4.0/ASP.Net Web 应用程序,将在组织内部得到适度使用。谢谢您的回答。
描述
System.Web.HttpContext.Current.User.Identity.Name
获取或设置当前 HTTP 请求的安全信息。 (您网站上登录用户的姓名)
系统.环境.用户名
获取当前登录Windows 操作系统的用户的用户名。
更多信息
- MSDN - HttpContext.User 属性
- MSDN-Environment.UserName 属性
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)