[英]getting windows username instead of logged in user name in asp .net web form 4.5
Web Config: 网络配置:
<authentication mode="Forms">
<forms loginUrl="/Public/Login.aspx" protection="All" timeout="30" name=".ASPXAUTH" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="default.aspx" cookieless="UseDeviceProfile" enableCrossAppRedirects="false"/>
</authentication>
Loggin Code: 登录码:
if (userLoginResults.UserLoginStatus == UserLoginStatus.Successful)
{
var email = UserName.Text.ToLower().Trim();
if (userLoginResults.Contains(UserRoleNames.Admin))
{
FormsAuthentication.RedirectFromLoginPage(email, RememberMe.Checked);
Session["isMemberLoggedIn"] = true;
Response.Redirect("~/AdminPanel/Default.aspx");
}
} }
// var email = User.Identity.Name; // var email = User.Identity.Name;
I did login by admin@admin.com but i am getting DESKTOP-OPT261T\\mobasshir. 我确实通过admin@admin.com登录,但是我正在获取DESKTOP-OPT261T \\ mobasshir。 this is my windows username.. How can i solve this?
这是我的Windows用户名。我该如何解决?
I am using windows 10. microsoft visual studio professional 2013 我正在使用Windows 10. Microsoft Visual Studio Professional 2013
Thanks all 谢谢大家
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.