MemeberShip.GetUser() 总是返回空
登陆的时候Membership.ValidateUser 已经验证成功了,并且确定登陆用户在Membership 表里面,但是GetUser总是返回空
站点有两个登陆页面一个是后台的 ,一个是前台的,网上查说一定要配置成form验证的,我的webconfig已经配置成forms验证了,只是里面只配置了后台的登陆页面(如下) 没有配置前台的登陆页,会是这个影响的吗?其它的还有什么原因呢?
(membership 的配置节点中也配置了applicationname了,网上有说这个原因的)
<authentication mode="Forms">
<forms loginUrl="~/Admin/AdminAccount/LogOn" defaultUrl="~/Admin/NewsContent/Index" timeout="2880"></forms>
</authentication>
------解决方案--------------------
不要在允许匿名的页面中使用这个方法