.NET MVC5的身份认证User.Identity.Name获取值总是为空解决方法
首先需要配置Web.config文件,配置内容如下:
<system.web>
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。<!--指定认证方式为Forms-->
<authentication mode="Forms">
<!--loginUrl的值为你登陆页面url-->
<forms loginUrl="~/User/Login" slidingExpiration="true"></forms>
</authentication>
</system.web>
配置好Web.config后在你的用户登录验证通过的位置加上一句代码:
//sUserName之为你的用户名
FormsAuthentication.SetAuthCookie(sUserName, false);
快去试试吧!

更多精彩