我想做一个登录页面(loginPage.html),是静态的通过AJAX方式实现!基本功能都快实现了,唯独验证码功能还没有,请问如何用JS去识别验证码,以便登录成功????

解决方案 »

  1.   

    js发送ajax请求到服务器,在服务器端验证
      

  2.   

    在生成验证码的页面,把验证码放进cookie里面
    验证的时候从cookie里面获取就行了不用担心客户端禁用cookie的问题,cookie如果禁掉的话,session也不能用了,我试过
      

  3.   

    利用ajax的客户端与服务器端交互的桥梁。。httpRequerst对象,,然后在后台写个一般处理程序用来验证
    验证码
      

  4.   

    这个,验证码放在cookie里,这对发贴机器人来说,那是幸甚幸甚啊.
      

  5.   

    Ajax请求另外一个页面去验证 验证码,然后根据页面返回值判断是否验证通过
      

  6.   

    比如说:登录页生成的验证码是16888,我用AJAX请求的页面是checklogin.aspx,在我点击登录请求后,checklogin.aspx生成的就不是16888(是16888的下一个验证码)啦,那岂不是永远无法登录???
      

  7.   

    验证码必须由后台检验及认证.既然你的登录都是由AJAX来实现(即检测用户提交的帐户名及密码与数据库中的是否相同),那同理,你再多加一条:在后台检测用户提交的验证码与session中的是否相同.
      

  8.   

    假如我请求的页面是chkLogin.aspx,请问:如何用loginpage.html的验证码与chkLogin.aspx去比较?
      

  9.   

    问题是用户名和密码都是在存在数据库中的,而验证码是即时产生的,被请求页面(chkLogin.aspx)的验证码永远也不会等于登录页(loginpage.html)的验证码啊???