Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11279|回复: 5

[已解决] 1011升级到1122后,UC通信成功但通知失败

[复制链接]
发表于 2013-12-15 10:58:39 | 显示全部楼层 |阅读模式
DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
刚新装的CENTOS6.3,我分三步测试:

1,全新安装X3.1的1011版本,
UC一切正常,如,在UC设置允许一个EMAIL注册多个账户,提交后,通知列表会显示“                                                更新应用缓存-通知成功”,日志列表会显示“更新注册设置”,实测也可以一个EMAIL注册多个账户。

2,全新安装X3.1的1122版本,
UC显示通信正常,更改创始人用户名也能成功并且该操作也会在通知列表中显示通知成功,但是如果设置允许一个EMAIL注册多个账户,提交后,通知列表会显示“                                                更新应用缓存-通知失败”,点击它,也不会补通知成功,会增加通知失败的次数,日志列表也显示补发通知failed,实测一个EMAIL无法注册多个账户,会提示该EMAIL已被注册。

3.再次全新安装X3.1的1011版本测试UC一切正常后,在线升级,升级成功,再测试UC,则和全新安装1122版本一样,通信成功,但通知失败,导致无法更新设置。

谢谢。


1011版本是不会出现“通知失败的应用:discuz board”的,1122才会出现


红色的通知失败那行,是1011升级到1122后测试操作才产生的



1011升级到1122后测试操作才产生 failed 这一行。

再次感谢!!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2013-12-15 15:16:34 | 显示全部楼层
已找到问题!
经过反复对比和测试,找到是这个文件造成的问题/source/class/discuz/discuz_application.php
删除369-371这三行代码即可!改后暂时没有发现什么问题,但不知道会不会有什么隐患。求官方帮助。谢谢。
                                if(strpos($temp, $str) !== false) {
                                        system_error('request_tainting');
                                }
回复

使用道具 举报

发表于 2013-12-31 18:08:31 | 显示全部楼层
我这里出现的问题跟这个一样,不知道最稳妥的解决办法是什么呢~
回复

使用道具 举报

发表于 2014-1-24 12:43:30 | 显示全部楼层
解决了 就好
回复

使用道具 举报

发表于 2014-3-9 19:07:12 | 显示全部楼层
感谢,我试试
回复

使用道具 举报

发表于 2021-7-2 22:20:00 | 显示全部楼层
以前遇到过,做个标记
回复

使用道具 举报

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

本版积分规则

腾讯云自营「网站建设」全新上线!仅需1元,即可快速体验企业官网、电商网站的海量精美模版

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2021-7-28 15:18

Powered by Discuz! X3.4

Copyright © 2001-2019 Tencent Cloud.

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