需要多个用户访问相同数据的现有网站

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需要多个用户访问相同数据的现有网站相关的知识,希望对你有一定的参考价值。

我有一个现有的网站,不使用任何特定的框架。这个项目比较老,而且正在慢慢进化,这实际上是一场噩梦。

目前,我正在尝试为当前用户实施更好的解决方案,让他们的帐户拥有“助手”。

当前数据就像这样(用户和联系人表):

**users table**
userId, email,         password...
1       test@test.com, pa$$word
2       ass@test.com,  pa$$word

**contacts table**
contactId, userId, fName, lName...
1,         1,      john,  doe

我试图弄清楚如何修改我的网站以启用userId(1和2),以便能够访问此联系人。

我可以从如何解决我的这个问题中收集任何方向或样本,而不是重新开始?任何帮助将不胜感激。

答案

从contacts表中删除userId列并创建一个新表contacts_users,其中包含两列,contactId和userId。这称为PIVOT TABLE,允许多对多关系,如您所描述的那样。

以上是关于需要多个用户访问相同数据的现有网站的主要内容,如果未能解决你的问题,请参考以下文章

多个用户访问同一段代码

多个网站共用相同一级域名80端口的方法

Android - 多个视图或运行时片段替换​​?

如何使多个用户可以访问 iframe?

KVC:如何测试现有密钥

多个用户访问相同的用户默认数据 Swift