我要做一个页面,这个页面只有登录后才可查看,登录什么的已经写好完成,但是这个页面本身被打开时也需要验证用户是否登录了,这个代码怎么写?请大家帮帮忙

解决方案 »

  1.   

    用户点击登录,将信息存入Session,然后在整个会话期间,需要登录验证的页面里判断Session是否为空,
    空(未登录),否则允许查看.
      

  2.   

    我给你我这个方法
    在登录的后台中代码
     if (Session["CheckCode"] != null)
                {//调用业务层
                        int result = UsersManage.QueryLogin(txtName.Text.Trim(), txtPwd.Text.Trim());
                        if (result > 0)
                        {
                            Users us = new Users();
                            us.Account = txtName.Text;
                            us.Password = txtPwd.Text;
                            //存储到Session中
                            Session["users"] = us;                        
                            Response.Redirect("~/index.aspx");
                        }

    这个就是把你登录成功的数据存放在session中
    然后你再进行判断,就可以了!
      

  3.   

    新的页面怎么验证呢?验证失败怎么让里面的代码停止并刷新,我试过  Response .End 是停止了,但是没有刷新,感谢zqq541408077
      

  4.   


    新的页面怎么验证呢?验证失败怎么让里面的代码停止并刷新,我试过  Response .End 是停止了,但是没有刷新,感谢zqq541408077