在同一tomcat下两个不同的应用整合问题
问题描述:
需求是这样的,我们的网站最近需要加个论坛,然后找了个开源的产品,两个应用同时部署在同一个tomcat下,网站的用户登录后,点击论坛时,不再进行登录,判断当前用户的权限,再决定分配到论坛的哪个组里面,请问我如何在论坛的应用上面获得网站的用户信息?
我是这样想的,在论坛的应用上面获得网站用户id,然后到网站的数据库找用户信息,然后再做处理,用户插入到论坛的数据库中...
问题是,我如何在论坛的应用上面获得用户信息呢?
答
两个不同数据库?
那也没啥区别.
数据库不都只是db文件么, 你论坛能查论坛的数据库, 那也一样可以查网站的数据库, 只是数据库文件的路径不同而已.
这样的话你只要给论坛带过去用户ID和密码之类的唯一标识信息就可以了.
答
加密Cookie人证
答
比如说网站的访问地址是www.aa.com, 论坛的访问地址是bbs.aa.com.
在网站中点击论坛的链接时, 把标识用户已经登录的信息或是密码带过去(记得加密), bbs.aa.com/login.do?user=xx,pass=xxx