推荐应用
UCenter 验证码:CCCC的解决办法
发布于 2013-11-27
UCenter出现验证码CCCC,首先要排除你的GD库是否正常,如果你出现下列现象可以忽略是否是GD库的问题
1.之前好的,现在不行了;
2.论坛验证码正常;
3.有的时候好,有的时候不行。
如果你是这种现象,可以考虑是动态IP或其他cookies原因造成的,比如使用了加速乐。
解决方案:
根据目录找到文件: UCenter目录下的的 model/base.php
查找:
保存后上传覆盖问题就解决了。
1.之前好的,现在不行了;
2.论坛验证码正常;
3.有的时候好,有的时候不行。
如果你是这种现象,可以考虑是动态IP或其他cookies原因造成的,比如使用了加速乐。
解决方案:
根据目录找到文件: UCenter目录下的的 model/base.php
查找:
$this->onlineip = $match[0] ? $match[0] : 'unknown';
在这代码之后插入一段代码://COOKIE <=> onlineIP : 2013-11-27 www.discuzlab.com
$isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);
if($isonlineIP){
$this->onlineip = $_COOKIE['onlineipd'];
}else{
setcookie("onlineipd", $this->onlineip, time()+3600, "/");
}
unset($isonlineIP);
保存后上传覆盖问题就解决了。