首页 新闻 搜索 专区 学院

thinkphp图片验证码

0
悬赏园豆:5 [已解决问题] 解决于 2013-11-22 18:54

请教一下下,在thinkphp框架中,产生图片验证码,我采用的是产生大写字母的图片验证码,怎样让用户在输入验证码的时候,不区分大小写啊!

面对阳光努力向上的主页 面对阳光努力向上 | 初学一级 | 园豆:179
提问于:2013-11-21 23:01
< >
分享
最佳答案
0

统一把用户输完后的值转成大写不行吗?

收获园豆:5
Zery | 大侠五级 |园豆:6069 | 2013-11-22 07:41

谢谢啦,但是验证码如果是大小写混和的怎么办呢,因为thinkphp产生的验证码时,会通过md5()加密,我不能把它们的大小统一啊?

面对阳光努力向上 | 园豆:179 (初学一级) | 2013-11-22 09:16

@面对阳光努力向上:在加密前转成大写,用户输入的也同样转大写后再加密 

Zery | 园豆:6069 (大侠五级) | 2013-11-22 09:28

@Zery: 主要是thinkphp在产生图片验证码的时候,thinkphp会自动加密,并不是我加密的?

面对阳光努力向上 | 园豆:179 (初学一级) | 2013-11-22 11:54

@面对阳光努力向上: 

那就只有以下几种解决方案了,

1 修改源代码

2 自己写一个生成验证码的方法

3 要求用户区分大小写,(用户体验不佳)

Zery | 园豆:6069 (大侠五级) | 2013-11-22 12:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册