卓思网 - Joomla Choice

  • 增加字体大小
  • 默认字体大小
  • 减少字体大小
正在加载网页......请稍候
主页 Joomla!中文教程 实现UCenter与Joomla!整合用户账号


实现UCenter与Joomla!整合用户账号

E-mail 打印 PDF
全站图片暂时不能显示的解决办法
(0 位用户参与评分, 当前平均得到 0 颗星星)
正在载入......请稍候
实现UCenter与Joomla!整合用户账号

准备环境以及版本:
UCenter 1.5.0 Release 20090121(http://localhost/ucenter/)
Discuz! 7.0.0 Release 20090121(http://localhost/discuz/)
Joomla! 1.5.10 Production/Stable [ Wohmamni ] 27-March-2009(http://localhost/joomla/)

Joomla1.5和Ucenter整合源码下载:http://bbs.php.cn/thread-23098-1-2.html
Joomla1.5和Ucenter整合讨论:
http://www.maycode.com/index.php/forum.html?func=view&id=5600&catid=9
http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,4891.0/

现在, 这个插件终于可以实现Joomla!与UCenter的初步用户账号整合,

1.UCenter的用户可以在Joomla!登录,登录的时候自动在Joomla!系统增加相关的用户,参考数据表“jos_users”
2.从Joomla!增加用户会同时增加到UCenter的用户中心
3.同步登录、注销和删除用户账号以及更改资料暂时不支持

下载“uc.zip”之后解压出两个文件“authenticationuc.zip”和“useruc.zip”,请在Joomla!后台安装和激活“Authentication - Ucenter”以及“User - Ucneter”两 个插件,按作者的思路,这个插件是以Joomla!所在目录为主,把UCenter作为子目录存在,所以全新安装时考虑可以把UCenter目录安装为Joomla!的子目录,所以两个插件里面的“bridge-path”就写上UCenter的目录就可以了。

特别提示:如果阁下的UCenter是安装在其他服务器,那这样的目录设置方式就无效了!所以现在为大家介绍一个无需设置UCenter目录的特别方法。

在安装完成这两个插件之后,“bridge-path”这里什么都不用填写,直接保存激活。什么都不填写相当于让插件寻找Joomla!的根目录里面的“data”子目录里面的“config.inc.php”配置文件,所以现在要在Joomla!的根目录增加一个data子目录,再把你 在其他服务器里面的UCenter配置文件(例如:“/UCenter/data/config.inc.php”)config.inc.php复制到这个data子目录就可以了。

打开“/Joomla/plugins/authentication/ucenter.php”和“/Joomla/plugins/user/ucenter.php”,

查找 require_once(JPATH_ROOT.DS.$this->params->get('bpath').DS.'data'.DS.'config.inc.php'); 其中“data”代表data子目录,“config.inc.php”代表UCenter配置文件,假如没有特别 的需要可以不改。

特别注意,如果想在Joomla!里面设置注册之后就可以登录,需要进入后台修改全局配置,在用户设置里面把“New User Account Activation/新注册用户需要激活”设置为“No”,这样注册之后就可以直接登录了。

其实这个插件的原理就是直接操作UCenter的数据库,其实就是“uc_members cdb_members jos_users”之间的操作。

1.在UCenter/Discuz的注册用户,在Joomla!登录的时候,自动在“jos_users”表增加用户账号
2.在Joomla!注册用户,在UCenter的“uc_members”表会自动增加用户账号,Discuz需要在登录之后才会在“cdb_members”表增加用户 账号

OK,现在UCenter与Joomla!整合用户账号已经完成,要实现双向同步通信、同步用户账号和同步登录以及注销,请期待作者以后的新版本。
  全站会员动态互动竞技Q版对抗游戏“弹弹堂”来了!

免费新闻订阅

Translate/翻譯/翻訳する

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
prev
next
News image
News image
News image
News image
News image
News image
粤ICP备09101415号