thinkphp验证码的使用总结

thinkphp验证码的使用总结
验证码在ThinkPHP中可以直接调用,很方便的看到一个名叫verify.class.php认为文件夹下的文件。

首先,我们需要有一个模板,写一个文件名为xx.html视图文件夹下,并在上面写什么,然后我们将这个文件显示验证码。
函数XX()
{
这个(显示);
}
YZM()函数
{
YZM美元=新想验证();
YZM美元->输入();
}

如果你想验证码被显示,那么我们需要调整YZM的方法,这是在xx.html代表

这样,验证码就可以显示出来。如果我们需要在原来使用的验证码,将有xx.html在输入表单验证按钮。


我编写的JS的下面部分是jQuery,所以必须先引入jQuery包。
$(# BTN)。Click(function(){)
VA = $(var# VA)。瓦迩();
$ ajax({
网址:__controller__ / YZ
数据,
类型:邮政
DataType:文本
成功:函数(数据){
如果(数据)
{
警报(验证成功);
}
其他的
{
警报(验证失败);
}
}

});
})

现在我们要写YZ的方法
YZ()函数
{
YZM美元=新想验证();
VA =美元美元_post {VA};
AA =美元美元YZM ->检查($ VA);
美元-> ajaxreturn($ AA、eval);
}

完成后,我们会发现一个问题,就是当你点击图片时,它不会自动改变。然后,我们将添加一个点击事件的图片,并让路径再次点击每点击一次。
$(# img1)。Click(function(){)
如果,除了在IE浏览器上运行的其他浏览器之外
$(这)。Attr(src
如果要增加它的兼容性,那么我们将取一个随机数。

美元= Math.random()* 10;
$(这)。Attr(src

})
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部