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

判断用户是否登录,在每个页的page_load里都写吗,该怎么处理

2013-10-21 
判断用户是否登录,在每个页的page_load里都写吗网站添加了 登录功能后,在每个页的 page_load 里都写吗?[解

判断用户是否登录,在每个页的page_load里都写吗
网站添加了 登录功能后,在每个页的 page_load 里都写吗?

[解决办法]
如果使用Forms验证的话,不用写,直接在web.config里面配置就可以了

Forms验证例子
[解决办法]

 public class ManagePage:System.Web.UI.Page
    {
        public ManagePage()
        {
            this.Load+=new EventHandler(ManagePage_Load);
        }

        public void ManagePage_Load(object sender, EventArgs e)
        {
            //如果Session为Null
            if (Session["AdminName"] == null)
            {
                Response.Write(" <script type='text/javascript'>parent.location.href='login.aspx'</script>");
                Response.End();
            }
        }
    }


//继承ManagePage
public partial class admin_center : ManagePage
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

[解决办法]
具体怎么验证的实现方式很多,但是必须保证每次请求都要通过验证

热点排行