我正在用PHP开发这个应用程序。该应用程序将包含一个管理区域,该区域还将包含员工功能。应用程序的另一部分是面向客户的网站。在2个数据库之间共享用户
行政区域拥有自己的数据库。面向客户的网站也有自己的数据库。
在管理数据库中,我有一个包含用户的表,我还计划实施RBAC,以便用户可以拥有角色,权限等。
面向客户的网站还允许客户注册,并存储在客户网站数据库的用户表中。
我需要的是能够让员工在客户网站上登录。他们还需要拥有权限,以控制他们可以修改的客户网站的哪些部分以及客户网站数据库中哪些行可以更改。
实现此目的的最佳方式是什么?
干杯:)
任何理由有2个数据库? – 2011-03-12 11:34:23
主要原因是我想完全隔离员工和内部数据中的客户数据。 – F21 2011-03-12 11:39:10
这意味着什么“完全隔离”?您可以在同一数据库中设置权限 – 2011-03-12 11:42:00