同一用户在不同网站登录,数据库设计问题
网站包括如下内容:
论坛,销售网站,娱乐网站,网络硬盘,等,有多个网站结合在一起,现要做到用户在任一地方注册,
则其它网站也可登录使用,其中各网站的用户资料可有所不同,
请问一下有关用户登录的数据库要如何设计,具体有那几种方案可考虑,
一、把如上网站涉及到的数据表,全都放在一个数据库中,
二、一个网站用一个数据库。
现在关于用户表就不知道怎么设计好一点,就是怎么把用户登录相关联系起来。
谢谢。
问题点数:20、回复次数:6Top
1 楼lsqkeke(可可)回复于 2006-03-06 16:36:23 得分 2
单点登陆问题Top
2 楼cthily(cthily)回复于 2006-03-07 09:34:41 得分 0
具体点怎么说呢,谢谢。。Top
3 楼hank212(IT民工)回复于 2006-03-07 09:41:10 得分 3
这些网站共用一个SQL数据库里的USER表.Top
4 楼cthily(cthily)回复于 2006-03-07 09:49:48 得分 0
共用一个数据表的话,那样会存在一个问题,就是不同的网站,用户资料可能有所不同。Top
5 楼jwt1982(叛逆者)回复于 2006-03-07 09:54:34 得分 15
共用一个数据表的话,那样会存在一个问题,就是不同的网站,用户资料可能有所不同。
----------------------
我现在的工作就是把公司自己开发的软件的公用信息做到一个库中,所有系统用户,包括权限都是在这里。
花时间找共同点,设计一个合理的库结构,不同系统之间逐渐过度到这个公共库,就OK了!Top
6 楼cthily(cthily)回复于 2006-03-07 10:08:33 得分 0
若增加一个表com_user(id,username,password) 这是一个共用的表,然后其它不同的网站有不同用户表,这样设计的话,对使用上有什么需要考虑的问题,比如修改用户资料,修改密码,等。
上面的方法是否有可行性。Top




