搜索
查看: 863|回复: 0

[转载] Discuz! X3 注册邮件验证出现死循环解决方案

[复制链接]
  • TA的每日心情
    慵懒
    2017-10-13 23:57
  • 签到天数: 170 天

    [LV.7]常住居民III

    0

    贡献

    17

    积分

    36

    帖子

    管理员

    笨蛋索尼子

    Rank: 20Rank: 20Rank: 20Rank: 20

    主题
    24
    经验
    11288
    银币
    505
    注册时间
    2016-9-25
    发表于 2016-10-13 13:35:11 | 显示全部楼层 |阅读模式
    虚拟主机教程
    面板: 通用/无限制
    网页程序: Discuz! X以上
    操作系统: 通用/无限制
    Web服务器: 通用/无限制
    程序语言: 通用/无限制
    数据库: 通用/无限制
    加密系统: 通用/无限制
    这个问题似乎只会出现在Discuz! X3上(所以包括我在安装这个论坛时也需要处理这个问题。。

    解决方法为:

    在/source/class/class_member.php
    查找:
    1. $_GET['hash'] = preg_replace("/[^\[A-Za-z0-9_\]%]/", '', $_GET['hash']);

    替换为:
    1. $_GET['hash'] = preg_replace("/[^\[A-Za-z0-9_\]%\s+-\/=]/", '', $_GET['hash']);



    问题大概就可以解决的了。



    参考
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|猫云社区 浙公网安备 33011802001168号

    GMT+8, 2019-2-18 17:47 , Processed in 0.057592 second(s), 11 queries , Xcache On.

    Powered by Discuz! X3

    © 2014-2016 MyDzHost | © 2001-2013 Template Design S!|Discuz! X3 © 2001-2013 Comsenz Inc

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