用户点击登录之后,页面刷新,再次回到登录页面,无法登录.现象大概就跟客户端禁用了Cookie一样.我在我自己的机器上做实验,用跟客户一样的IE8,登录没有任何问题.我让客户换了个非IE的浏览器,终于可以登录了.
  我就觉得,这应该是客户端设置的问题,首先想到的就是客户端禁用了Cookie,远程发现没有禁用.所以我现在郁闷了,不知道问题出在哪儿,该怎么解决,请朋友们来讨论一下~~~(Ps:其他用户都可以使用IE正常地登录,这样的案例只有个别的几个)

解决方案 »

  1.   

     呃 一直用 FIREFOX呢
      

  2.   

    客户端禁用了Cookie------------------------
    哪个sb会去 禁用cookie
      

  3.   

    客户端FF可以登录的,我觉得不管IE还是FF还是其他什么的,应该都可以,如果是兼容性的问题,那么其他用户也应该会遇到,唯一能想的就应该是客户端设置了...这个客户大概是把某个东西给禁用了,或者是做了其他什么操作,或者少装了什么东西.还有一点,我把他IE选项里面 隐私 安全 选项卡的设置都还原了,可问题依旧
      

  4.   

    让他清理缓存-------------------csdn 也会出现一些 类似的 sb现象。
      

  5.   

    緩存、Cookie都已經刪過了,但是貌似没有任何幫助
      

  6.   

    這是點擊登錄的事件
    protected void Submit_Click(object sender, EventArgs e)
            {
                if (IsValid)
                {
                        //通过用户名查询信息
                    System.Data.SqlClient.SqlParameter[] parameters = { new System.Data.SqlClient.SqlParameter("@username", SqlDbType.VarChar, 50) };
                    parameters[0].Value = UserName.Text;
                    //DataSet ds = DbHelperSQL.Query("select * From v_Login  where username=@username", parameters);               
                    DataSet ds = DbHelperSQL.Query("select * from V_Login where username='dayong'");              
                        if (Convert.ToUInt32(ds.Tables[0].DefaultView.Count) > 0)//如果有数据
                        {
                            if (System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(PassWord.Text, "md5") == ds.Tables[0].Rows[0]["password"].ToString())//md5密码比较
                            {
                                //Response.Write(ds.Tables[0].Rows[0]["flag"].ToString());                            //把找到的信息添加到cookie中
                                zh.WirteCookie(ds.Tables[0].Rows[0]["ID"].ToString(), UserName.Text, "Company",ds.Tables[0].Rows[0]["flag"].ToString());
                                if (!Request.Browser.Cookies)
                                {
                                    zh.WirteSession(ds.Tables[0].Rows[0]["ID"].ToString());
                                }
                                //LoginUser.Visible = false;
                                //LoginSubmit.Visible = false;
                                //LoginOk.Visible = true;
                                
                                //m1.Blog.NavigateUrl = "/Company/Index.aspx?ThisID=" + Session["UserID"];
                                //m1.Send.Enabled = true;                            Response.Redirect("/School_Admin/index.aspx");
                            }
                            else
                                zh.Href("密码不正确", "Index.aspx");
                        }
                        else
                            zh.Href("用户名不存在", "Index.aspx");
                }
                else
                {
                    zh.Href("页面验证失败", "Index.aspx");
                }        }
      

  7.   

    结贴了,这里面就yuxh81兄有些道理,我把分给他了