打开页面是一个登陆表,用户名和密码。 用session["name"]="zhangtianxing" 
用session["pswd"]="1992422" 如果登陆信息不是以上的话,那么自动跳转到错误页面,如果想继续浏览器他的页面的话,用session状态来判断他是否在登陆表中登陆,如果没有的话,给他三次机会如果超过3次数据不等的话。那么跳转到 错误页面。

解决方案 »

  1.   

    给他三次机会如果超过3次数据不等的话
    --------------------------
    把他登入的次数也保存到session中,然后每次取出来判断就好了
      

  2.   

    int count = 0;
    int.TryParse(Session["Count"].ToString(),out count);
    if (count > 3)
    {
        //todo 错误页面
    }
    else
    {
        if (//判断通过)
        {
            //todo 你想要去的页面
        }
        else
        {
            Session["Count"] = count++;
            //继续登录
        }
    }