现在很想知道一点,这几个系统是否有已经上线的了,如果没有这个就相对好处理了,如果有的话那这就相对比较麻烦一点了:
问题一:单点登陆是必须的,实现方式比如说可以这样子,做一个统一的登陆验证,这样子比较好,但不是一般的都会做,其次了你可以使用xml文件来实现这个单点登陆的功能,也就是登陆任何一个系统时写一个xml文件和其他系统进行共享,这样子可以变相解决。
另外要说的一点就是你的系统如果使用的独立的用户信息表的话,也就是blog有自己的用户信息表,论坛和网站也一样都有自己的用户信息表,哪么这个时候建议你尽量把这些表统一到一个表中,如果这个无法实现,哪么就采用折中的办法来解决,就是找到这几个系统公用的用户信息共享字段,然后抽象出来做一个公共的表,这个表的作用就是保证用户的单一性,也就是你无论通过那个系统注册的时候你都需要在这个表来验证用户信息是否存在,同时任何一系统注册成功时也需要在这个表来写一份
问题二:简单就没多少好说得,方法-:直接写一个php的页面直接生成这些信息,然后网站上用iframe引用即可,如果觉得方法一不好;方法二:直接用asp.Net程序去取mysql数据;方法三:用服务来实现。
我觉得最简单的,也是松散形的,就 是通过服务来传递数据。
问题1:你可以以其中一个为主,如以网站中的会员 为主,其他的系统通过网站来进行单点登录
问题2:博客处提交一个接口服务,网站通过这个接口服务获取灵气在网站首页处显示