本帖最后由 yangrk 于 2014-10-24 09:26 编辑
X3.1 X3.2 版本flash验证码会显示空白;
为了考虑安全性,请flash验证码的自己修改代码:
打开目录找到以下文件 “source\module\misc\misc_seccode.php”
如果你未修改这个文件,大概在100行是这个样子:
- if(IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
复制代码 修改以后:
- if(defined(IN_MOBILE) && IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
复制代码 保存上传即可。
如果你的文件做过修改,参照位置:
- if(is_numeric($_G['setting']['seccodedata']['type'])) {//上一行
- if(IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
- exit; //下一行
- }
- $seccode = make_seccode();
复制代码
修改以后
- if(is_numeric($_G['setting']['seccodedata']['type'])) {
- if(defined(IN_MOBILE) && IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
- exit;
- }
- $seccode = make_seccode();
复制代码
为什么这样做的原因就不解释了。。
祝大家工作顺利
|