ucenter迅睿与其他站点进行会员整合同步登录 迅睿框架 更新 2025-05-10 10:25:50 天枫 请问官方有没有做ucenter整合方面的打算,一直不能进行各个站之间的会员整合,以前版本都有这个插件,但是现在完全没有了,希望官方能重视下各个站之间用户整合的问题
define('UC_CONNECT', 'mysql');改成(为了支持PHP7.4+)define('UC_CONNECT', 'mysqli');/config/hooks.php 第23、32、52、59、76行中间有这样的代码因为我之前的Ucenter编码是GBK的,如果你的Ucenter是UTF8编码的,这几行涉及的编码转换的功能都要去掉除去****,上面的代码都删掉,只保留像这种参数就行
17164027648e5093.zip
/** * 兼容性转码 * * 系统转换编码调用此函数, 会自动根据当前环境采用 iconv 或 MB String 处理 * * @param string * @param string * @param string * @return string */ function convert_encoding($string, $from_encoding = 'GBK', $target_encoding = 'UTF-8') { if (function_exists('mb_convert_encoding')) { return mb_convert_encoding($string, str_replace('//IGNORE', '', strtoupper($target_encoding)), $from_encoding); } else { if (strtoupper($from_encoding) == 'UTF-16') { $from_encoding = 'UTF-16BE'; } if (strtoupper($target_encoding) == 'UTF-16') { $target_encoding = 'UTF-16BE'; } if (strtoupper($target_encoding) == 'GB2312' or strtoupper($target_encoding) == 'GBK') { $target_encoding .= '//IGNORE'; } return iconv($from_encoding, $target_encoding, $string); } }