首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我用membership实现用户管理,如何判断用户是否登陆

2012-01-08 
我用membership实现用户管理,怎么判断用户是否登陆?MembershipUseruuMembership.GetUser(User.Identity.

我用membership实现用户管理,怎么判断用户是否登陆?
MembershipUser   u;
u   =   Membership.GetUser(User.Identity.Name);
if   (u   ==   null)
{
Response.Write( " <script> alert( '您还没注册或者登陆,请先登陆或注册! ');this.location.href= 'login.aspx '; </script> ");
return;
}

用了上面的代码,但是怎么登陆以后还有提示说没登陆呢?

[解决办法]
怎么实现的 分享以下吧:)
似乎用membership就不用这样判断了吧?
[解决办法]
if (Membership.GetUser() == null)
{
//...
}
[解决办法]
不能用Membership.GetUser(User.Identity.Name);

因为没有登录的时候 User.Identity.Name 就是匿名

currentUser = Membership.GetUser();
返回当前用户的

热点排行