我正在创建一个多租户系统(第一次)。我对这个系统有点担心,因为应用程序的所有用户详细信息都将保存在同一个表中的数据库中。当用户登录时,我计划设置一个包含他们的客户ID的
我认为这是使用PHP和MySQL处理多租户系统的唯一解决方案。这种方法安全吗?或者我应该选择为每个客户端分别建立不同的数据库。我担心如果客户可以更改他们的
是否有更好的方法?或者在多租户系统中,访问数据(PHP和MySQL)的解决方案是唯一的?
$_SESSION
变量,并使用此变量访问他们的所有信息(所有信息在数据库中都具有clientid
列)。我认为这是使用PHP和MySQL处理多租户系统的唯一解决方案。这种方法安全吗?或者我应该选择为每个客户端分别建立不同的数据库。我担心如果客户可以更改他们的
$_SESSION ['clientid']
,例如从“12”更改为“45”,那么他们就可以访问其他人的数据。是否有更好的方法?或者在多租户系统中,访问数据(PHP和MySQL)的解决方案是唯一的?