公司最近上了bbs,之前由于项目比较紧迫,然后公司内部又没有熟悉php的同志。于是选用了jforum开源论坛。但随着时间的推移,其功能太过简单的问题日益暴露。当然,可以通过开发来完成。但是其成本太高,于是开始研究discuz,如果能将discuz整合进来那就完美了。最新的discuz版本是x2.5,x2.5版本的php代码封装太过抽象,像我这种初识discuz及php的小白完全找不到北。进过几天的努力宣告放弃。逐在网上寻找通过java实现单点登陆的方法,于是找到了一个在googlecode上的一个开源项目discuz-ucenter-api-for-java。通过1天的努力将其调试通过,下面简略的写下过程。
其实,googlecode上的wiki里面基本已经说的比较明白了。有几篇wiki可能没有更新过,但代码更新过了,像登陆、注销、注册等版主都已实现。其实剩下的就只有配置正确就可以了。
1、到discuz的官网上下到x2.5版的包记得要有ucenter的,并启动。
2、在上面的googlecode项目中下载
discuz_ucenter_api_for_java.zip,解压。
3、进入discuz的管理端,进入ucenter菜单,增加应用。
应用类型:其它
应用的主 URL:http://localhost:8088 //填你需要同步登陆的应用地址
应用 IP:127.0.0.1
通信密钥:123456 //随便写
是否开启同步登录:是 //要选是,否则应用里面登陆了论坛还是未登陆状态。
4、在上面下载的应用里找到config.properties文件
UC_API = http://localhost/uc_server //本地的ucenter服务的地址,一般是这个地址
UC_IP = 127.0.0.1
UC_KEY = 123456 //上面的密钥
UC_APPID = 2 //上面新增应用时会出现应用ID,就填这里
UC_CONNECT = //默认为Post类型,可以填mysql。这样需要自己实现代码。
5、启动项目,在Jsp_demo.jsp页面中将登陆的用户名密码做修改,然后访问http://localhost/${context}/Jsp_demo.jsp,可以得到登陆成功。
http://code.google.com/p/discuz-ucenter-api-for-java/wiki/UserGuide
http://forsecond.iteye.com/blog/895086
分享到:
相关推荐
详解ucenter原理及第三方应用程序整合思路、方法
X2.5 dznt3.9sql - 25X Discuz! NT3.9 SQL Server -> Discuz! X2.5 dznt3.6sql - 25X Discuz! NT3.6 SQL Server -> Discuz! X2.5 dznt3.5sql - 25X Discuz! NT3.5 SQL Server -> Discuz! X2.5 dznt3.1sql - 25X ...
Discuz3.2与Java 项目整合单点登陆,discuz 和 JAVA 对接需要一个中间件,它就是 Ucenter。Comsenz(康盛)的 UCenter 当前在国内的单点登录领域占据绝对份额,其完整的产品线令 UCenter 成为了账号集成方面事实上的...
ucenter discuz Java api
ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口
discuz-ucenter-api-for-java discuz 单点登录 ucenter http://knight-black-bob.iteye.com/blog/2378199
满足更多站长顺利过渡到 Discuz! (UCenter)平台,进一步完善数据迁移工作改进易用度,现正式向各位推荐 XConvert 转换程序!该转换程序可以转换目前所有常见的论坛程序,想转换到 Discuz! 的用户再也不用到处找...
I.作用。修改其登录API,达到用email登录的效果(之前的是uid和username) ...2.确保应用于UCenter通信成功,且可以使用API III.使用方法: 1.拷贝下载的文件到应用程序的uclient目录下。 2.。。。 (內详)
ucenter for java开发包,针对jsp,java开发人员整合ucenter的中间接口
长期以来,JAVA开发人员一直找不到好的社区系统,而现在广泛使用的PHP论坛又不能同时使用。... Ucenter的基本API接口, 你可以在此基础上集成你的应用。 以发布好的JAR文件,可以直接放到你的lib目录下
discuz-ucenter_api_for_java(内附测试项目).rar,测试项目为discuz压缩包,把里面加压后, 1.导入到你的eclipse里面, 2.把论坛的密钥什么的直接配置在discuz的config.properties中, 3.修改test.java里面的登陆注册...
java整合Ucenter统一登陆、退出源码,头像、消息、统一认证管理
JAVA_UCenter /discuz-ucenter-api-for-java
长期以来,JAVA开发人员一直找不到好的社区系统,而现在广泛使用的PHP论坛又不能同时使用。 本项目提供了JAVA和Discuz! Ucenter的基本API接口, 你可以在此基础上集成你的应用。
UCenter通信失败是Discuz站长们经常遇见的问题之一;如上传头像时报错、新会员无法注册、登录密码不正确等一系列的问题,接下来与大家分享UCenter 通信失败的解决方法
长期以来,JAVA开发人员一直找不到好的社区系统,而现在广泛使用的PHP论坛又不能同时使用。 本项目提供了JAVA和Discuz! Ucenter的基本API接口, 你可以在此基础上集成你的应用。
discuz-ucenter-api-for-java 最完美的Discuz UCenter的JAVA API接口,简单易用,完全免费! 相关博文: 社区论坛: 说明 此项目移植自 / ,感谢原作者将他的代码开源。 由于原有项目已经非常古老了,看时间应该是...
discuz-ucenter-api-for-java Automatically exported from code.google.com/p/discuz-ucenter-api-for-java 官方技术QQ交流群:200802554 本项目友情赞助: 本项目提供完全免费的JAVA版Discuz Ucenter API,可以...
PHPvod视频点播系统 2.5 for php5.3.x gbk 系统改进列表:2013-09-18 1、优化视频上传模块 2、新增{php}模板标签,支持在模板中写原生的php语句 3、更新kindeditor,默认允许上传图片,支持自定义功能按钮 4、...
Discuz! Ucenter API for JAVA jar包和测试代码-附件资源