日期:2014-05-20  浏览次数:20746 次

求设计方案及思路~!谢 新年快乐
情况是这样的: 我们现在用的有几套系统 B/S C/S 的都有,所用的数据库也不一样(sql server,sybase都有),并且每套系统都有自己的用户验证系统,这给我们的用户带来了很大的不方便,因为他同时要记住几套账户密码, 我就在想 能否做一个系统来将这几套系统的前台登陆界面统一到一起,这样用户就只用记住一套密码账户。  

我目前想的是 新建一个库(表)来存每个用户的这个公共(大)账户, 在这个公共账户表的字段里面包含了他的每个子系统的账户

这个大账户有哪些权限 还是由他所包含的子系统的账户的权限来决定


请问这方面有没有什么开源的代码 或者框架来做的?用什么开发平台? 用什么语言最好?



祝 新年快乐!

------解决方案--------------------
看上去有点像单点登录的例子。
你可以试着建立一个中央的用户登陆数据库,各个子系统在登陆时通过webservice做登陆怎样。
------解决方案--------------------
我们的方案是跟2楼相似:
建立应用程序控制中心AppCenter,负责注册所有的app、db、用户、权限,提供集成的入口,
appcenter并不知道app的存在;
当然每个app也可以有自己的入口。所有的App只要继承Appcenter的基类就行了,一行代码都不用加。
------解决方案--------------------
嗯,同意LS,网上搜单点登录
------解决方案--------------------
貌似是单点登录的问题
你可以理清逻辑再设计嘛