您的位置:首页 > 其它

Membership 获取登录状态判断是否登录用户

2013-01-12 17:41 295 查看
偶然见浏览论坛看到关于Membership 获取登录状态 用于判断是否登录用户的一段代码,

这段代码的思路和写法都没有什么问题,未登录则跳转,

无聊时想想,要是客户禁用了javascript呢?试了试,结果你可以试试~~

protected void Page_Load(object sender, EventArgs e)

{

if (!User.Identity.IsAuthenticated) //判断用户是否经过身份验证

{

Response.Write("<script language='javascript'>alert('请先登录!');this.location.href='/Account/Login.aspx';</script>");

//Response.Redirect("~/Account/Login.aspx");

return;

}

}

为了避免这样的问题出现最好代码改成:

protected void Page_Load(object sender, EventArgs e)

{

if (!User.Identity.IsAuthenticated) //判断用户是否经过身份验证

{

//Response.Write("<script language='javascript'>alert('请先登录!');this.location.href='/Account/Login.aspx';</script>");

Response.Redirect("~/Account/Login.aspx");

return;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐