Hdwiki从5.0版本开始,后台集成了Ucenter设置,可以方便快捷的与uncenter进行通讯.
1. 正确安装ucenter
2. 如果以前在hdwiki插件中安装过uc插件,需要卸载uc插件.
3. HDWIKI后台 全局—扩展设置—ucenter设置(或者在搜菜单中直接搜索 ucenter也可以)
4. 填写 ucenter URL 和 ucenter密码,按要求填写,然后点击确定
5. 开启ucenter ,如果希望创建编辑词条事件得到推送,可以勾选(这里一般用在uchome的信息推送中)
6. 开启ucenter后,hdwiki中的用户会被ucenter中的用户同步,也就是说,HDWIKI中的用户将以UCENTER中的为主,HDWIKI中的同名帐户会被ucenter中的覆盖。
7. 原本HDWIK中有大量用户,整合UCENTER后用户都不能登录了咋办?
这个问题是由于UCENTER中没有HDWIKI的用户,需要把HDWIKI中用户导入到UCENTER中。导入后,如果双方有同名用户,会有文本提示。但是同名帐户可以用UCENTER中的账户直接登录。
8. 整合的UCENTER和HDWIKI中都有用户,整合后以谁的为准?
整合后,以UCENTER的为主,UCENTER的用户会同步到HDWIKI中。
9. 我的UCENTER中有一堆的用户,如何同步到HDWIKI呢?
在用户登录的时候会自动同步。
10. 原来在UCENTER中的账户是管理员,在HDWIKI账户是普通用户,那同步后,HDWIKI的用户会变成管理员么?
Hdwiki和ucenter用户的权限不会相互同步。Hdwiki用户原本是什么权限,同步后还是原来的权限。加入,UCENTER和hdwiki中都有用户 A,这个用户在ucenter中是普通用户,但是在hdwiki中是管理员,那么hdwiki和ucenter整合后,登录时要用ucenter中A帐户的密码登陆,登录后,A用户管理员身份还是存在。同样,在UCENTER中是管理员权限,hdwiki中是普通用户权限,用户登录hdwiki之后,用户权限还是普通用户。
热解放|www.rjf.cc
HDWIKI 5.0 与ucenter整合文档|http://www.rjf.cc/?p=285



5 comments
zjh says:
2010年12月1日 at 11:23 (UTC 8)
按照上面的要求做了 通信也成功了 可是uc用户还是登陆不了wiki。如果要实现,wiki还要在程序上修改登陆 注册 退出吗?ucenter整合wiki5.0这个版本是不是放弃了以插件的形式整合了,而是通过设置中的UCenter设置通过填写url等予以实现了?????????我的是ucenter1.5 (utf8的) wiki5.0(utf8的) 所以不存在编码问题。hdwiki.class.php里面有下面的代码片段:
function load_control(){
if($this->get[0]==’plugin’){
if(empty($this->get[2])){
$this->get[2]=$this->get[1];
}
if(empty($this->get[3])){
$this->get[3]=’default’;
}
//这里是加载uc插件的部分吧?既然有就是插件形式安装ucenter了?为什么wiki后台插件管理模块,没有下载安装ucenter的插件呢?????请给以解释
happy says:
2010年11月29日 at 22:14 (UTC 8)
UC老了,现在我们都换用DX1.5了,hdwiki能不能尽快推出与DX1.5整合的插件?
HDWIKI 5.0 与ucenter整合文档 « 吃茶趣 says:
2010年11月9日 at 01:34 (UTC 8)
[...] HDWIKI 5.0 与ucenter整合文档 [...]
zhanbo says:
2010年11月9日 at 00:58 (UTC 8)
您好,我现在用的hdwiki是utf-8编码,discuz和ucenter是gbk编码,都是官方推荐编码,请问是否必须编码一致,才能实现整合?如何才能最简单的完成转码 及整合呢? 希望您能给我回复,谢谢!
truk says:
2010年11月18日 at 21:09 (UTC 8)
通过UCENTER整合,两边编码必须是一致的,不然就需要做太多的改动了!