网站用户数据怎么和Discuz用户数据保持一致 ??
现在网站已经成形(基于JAVA开发,部署在Tomcat下,数据库:mysql) ,想基于网站加一个论坛 ,下了一个Discuz ,部署在apache下可以运行了 。以前没用过Discuz ,不知道怎么使网站用户数据和Discuz用户数据保持一致呢 ,因为网站已经成形 ,用户表已经不可能改了 ,Discuz估计也是一样 ,所以他们用同一张用户表似乎不大容易 ..有没这方面经验的大虾呢 ?? 先谢了 。。
------解决方案--------------------两个办法:让所有使用discuz的用户重新注册;
第二:研究discuz的表结构,将你网站已经注册的用户信息导入(也就是把你网站的用户表内容导入discuz的用户表);另外,这个过程最好用程序来做,这样, 将来可以做个触发器或者定时任务来自动完成。
------解决方案--------------------方法有2:
1.如果是Mysql5以上,可以用view。让Discuz通过view访问你网站现存的用户表
2.重新开发一个管理用户的Web服务,让Discuz用户的认证等处理都通过API进行
------解决方案--------------------
------解决方案--------------------最方便的途径有两条:
1、定时同步。可以放在每天半夜进行。时效性差点,但最省心。
2、触发器。绝对实时。
------解决方案--------------------Discuz没有sso组件?
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------我觉得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接口,在你注册时加上这个,就可以了
------解决方案--------------------
------解决方案--------------------