关于 yii 与 dz论坛、ucenter、ucenter home 通信 同步登陆退出总结 [ 技术分享 ]
dz论坛 版本x2.5 ucenter dz自带 ucenter home 2.0
根据舰长视频操作 一步一步走 出现第一个错误 1.ucenter 与 yii 工程 通信失败: 解决: 在yii 项目根目录的 config.inc.php文件
$dbhost = 'localhost'; // 数据库服务器
$dbuser = 'root'; // 数据库用户名
$dbpw = '123456'; // 数据库密码
$dbname = 'yiidiscuz'; // 数据库名
$pconnect = 0; // 数据库持久连接 0=关闭, 1=打开
$tablepre = 'example_'; // 表名前缀, 同一数据库安装多个论坛请修改此处
$dbcharset = 'utf8';
这一段 舰长视频 说用不到 但是 这段的 数据库服务器 数据库名 密码 一定要也上面的配置文件一样 否则肯定通信失败。
第二个问题 在yii 通信成功后,发现 ucenter 特别卡 进入或退出 一个页 要等1分多钟。 解决办法:在ucenter 应用管理 编辑 -》将“应用的主url”修改下 把 “localhost” 改成“ip地址”; 保存,再试发现不卡了 非常流畅。
第三个问题 在通信成功后 同步登陆 发现yii 对 dz论坛、uchome 同步登陆 退出好使。 但是 dz论坛和uchone 对yii 同步登陆 退出不好使。
解决办法:在yii项目下的UserIdentity.php 里 舰长写好的代码中 有句
setcookie('Example_auth', '', -86400);
将这句注释掉。清除缓存,重试 好使了。
至此成功完成yii 与 dz、ucenter、ucenterhome 通信 同步登陆、退出。
非常感谢舰长提供视频资料。谢谢 {求加精}
a3522665
注册时间:2012-02-13
最后登录:2021-01-14
在线时长:1小时18分
最后登录:2021-01-14
在线时长:1小时18分
- 粉丝1
- 金钱350
- 威望0
- 积分360