微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > Eclipse >

验证码输入问题

时间:2014-04-12 18:45  浏览:努力统计中...
为什么设置的验证码程序,要输入上一次的验证码才是正确的,为什么。。。。哪里出错? 后台保存验证值得逻辑有问题,可能是你在保存验证码值是保存的生成验证码前的值 仔细检查
为什么设置的验证码程序,要输入上一次的验证码才是正确的,为什么。。。。哪里出错?

后台保存验证值得逻辑有问题 ,可能是你在保存验证码值是保存的生成验证码前的值

仔细检查一下验证的action吧;

验证码图片请求被缓存了,你在那个地址后面加一个刷新参数,例如img.jsp?shuaxin=<%=System.currentMillen%>"(这东西忘记怎么拼了)。
如果是JS换图片的话,需要用JS的:src="http://bbs.csdn.net/topics/xximg.jsp?shuaxin="+(new Date()).valueOf();

是缓存的问题嘛。

你后台验证逻辑有问题吧

也没找到原因,直接换了一个验证码的程序,谢谢各位回答!
ps1:function changeImage1(){
mybox1=document.getElementById("left1")
{
if(mybox1.src.match("./images/login/box_off.png"))
{

mybox1.src="http://bbs.csdn.net/topics/images/login/box_on.png" ;


}else{

mybox1.src="http://bbs.csdn.net/topics/images/login/box_off.png";

}


}
}
ps2:
function getCookie(name){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
if(username!=""){
document.cookie="username="+username+""; 
}if(password!=""){
document.cookie="password="+password+""; 
}
var strCookie=document.cookie; 
var arrCookie=strCookie.split("; "); 
for(var i=0;i<arrCookie.length;i++){ 
var arr=arrCookie[i].split("="); 
if(arr[0]==name)return arr[1]; 

return ""; 
}
这两个函数怎么通过一次点击执行,就是选中一张图片是执行,选另一张图片是不执行

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------