首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

网站用户数据如何和Discuz用户数据保持一致 ?

2011-11-28 
网站用户数据怎么和Discuz用户数据保持一致 ??现在网站已经成形(基于JAVA开发,部署在Tomcat下,数据库:mysq

网站用户数据怎么和Discuz用户数据保持一致 ??
现在网站已经成形(基于JAVA开发,部署在Tomcat下,数据库:mysql) ,想基于网站加一个论坛 ,下了一个Discuz ,部署在apache下可以运行了 。以前没用过Discuz ,不知道怎么使网站用户数据和Discuz用户数据保持一致呢 ,因为网站已经成形 ,用户表已经不可能改了 ,Discuz估计也是一样 ,所以他们用同一张用户表似乎不大容易 ..有没这方面经验的大虾呢 ?? 先谢了 。。

[解决办法]
两个办法:让所有使用discuz的用户重新注册;
第二:研究discuz的表结构,将你网站已经注册的用户信息导入(也就是把你网站的用户表内容导入discuz的用户表);另外,这个过程最好用程序来做,这样, 将来可以做个触发器或者定时任务来自动完成。
[解决办法]
方法有2:
1.如果是Mysql5以上,可以用view。让Discuz通过view访问你网站现存的用户表
2.重新开发一个管理用户的Web服务,让Discuz用户的认证等处理都通过API进行
[解决办法]

探讨
方法有2:
1.如果是Mysql5以上,可以用view。让Discuz通过view访问你网站现存的用户表
2.重新开发一个管理用户的Web服务,让Discuz用户的认证等处理都通过API进行

[解决办法]
最方便的途径有两条:
1、定时同步。可以放在每天半夜进行。时效性差点,但最省心。
2、触发器。绝对实时。
[解决办法]
Discuz没有sso组件?
[解决办法]
探讨
视图还是不好处理 ,Discuz用户表列几十个 ,难道都要加到原网站用户表去 ??这样的话还不如更新网站用户表时同步更新 Discuz的用户表..

[解决办法]
探讨
视图还是不好处理 ,Discuz用户表列几十个 ,难道都要加到原网站用户表去 ??这样的话还不如更新网站用户表时同步更新 Discuz的用户表..

[解决办法]
我觉得Discuz不可能让你这么做,这样他的用户不就可以随便移植到其它网站下了?如果他们这个都不防,还有什么竟争力,再说了,人的产品就是这个,如果使用他产品的用户的用户可以轻易流失,势必造成不信任感,我想除非有一天他们提供API!我也只是个人猜测,具体操作我就不知道了.

[解决办法]
你只能选择
1 只用一个数据库
2 做第三方认证
[解决办法]
官方没有提供ucenter java的api 只有php版本

Java的ucenter api http://code.google.com/p/discuz-ucenter-api-for-java/
[解决办法]
我刚完成了 自己网站和discuss7的整合,由需要联系我。25818055
[解决办法]
ucenter 中提供了API接口,在你注册时加上这个,就可以了
[解决办法]
引用楼主 lanzhengwu 的帖子:
现在网站已经成形(基于JAVA开发,部署在Tomcat下,数据库:mysql) ,想基于网站加一个论坛 ,下了一个Discuz ,部署在apache下可以运行了 。以前没用过Discuz ,不知道怎么使网站用户数据和Discuz用户数据保持一致呢 ,因为网站已经成形 ,用户表已经不可能改了 ,Discuz估计也是一样 ,所以他们用同一张用户表似乎不大容易 ..有没这方面经验的大虾呢 ?? 先谢了 。。

[解决办法]
探讨
引用:
呃。。。也许我想的太简单

把之前的数据导进Discuz ,然后网站注册的部分加一条sql把需要数据也进Discuz 用户表 不行么?

跟原来的表没关系吧?




可以 。还要解决SSO的问题 ..

热点排行