Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 解决 X3.1 X3.2flash 验证码不显示的问题

[复制链接]
yangrk 发表于 2014-10-24 09:23:50 | 显示全部楼层 |阅读模式
本帖最后由 yangrk 于 2014-10-24 09:26 编辑

X3.1 X3.2 版本flash验证码会显示空白;
为了考虑安全性,请flash验证码的自己修改代码:

打开目录找到以下文件 “source\module\misc\misc_seccode.php”


如果你未修改这个文件,大概在100行是这个样子:
  1. if(IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
复制代码
修改以后:
  1. if(defined(IN_MOBILE) && IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
复制代码
保存上传即可。

如果你的文件做过修改,参照位置:
  1. if(is_numeric($_G['setting']['seccodedata']['type'])) {//上一行

  2. if(IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
  3. exit; //下一行
  4. }

  5. $seccode = make_seccode();
复制代码

修改以后
  1. if(is_numeric($_G['setting']['seccodedata']['type'])) {

  2. if(defined(IN_MOBILE) && IN_MOBILE && in_array($_G['setting']['seccodedata']['type'], array(2, 3))) {
  3. exit;
  4. }

  5. $seccode = make_seccode();
复制代码


为什么这样做的原因就不解释了。。

祝大家工作顺利
巴中热线 发表于 2014-10-24 09:31:30 | 显示全部楼层
好东西,支持下。可是能不修改官方源文件实现吗??
回复

使用道具 举报

DZ动力1003 发表于 2014-10-24 15:06:19 | 显示全部楼层
http://www.verydz.com/help/thread-1360-1-1.html这里可以直接下载到补丁
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-25 19:22 , Processed in 0.029825 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表