2013-07-22 65 views
1

我正在为一家小公司开发基于PHP的PHP,他们需要维护其中的两家独立公司的账户。在Code Igniter中工作,因为我最熟悉该框架。 我需要允许用户在两​​个公司同时登录两个公司,我怎样才能确保从一个表单保存数据,并只将其发布到该公司的记录?我只使用一个数据库,有2个用户 - 因此user_id将是所有表中的外键。 我需要确保在保存一家公司的发票时不会采用其他公司的user_id,如果我使用会话可能会发生这种情况。 最好的方法是在所有表单上使用隐藏的user_id字段吗?或者还有其他的方法可以用于这个吗?如何启用2登录用户到我的应用程序?

谢谢:)

回答

0

您可以将公司ID的URL,所以在一个标签上,您有

/edit/company/1 

,并在ohter

/edit/company/2 

然后你就可以让他们选择其中一家公司,并确保该ID位于每个网址。如果您维护了很多用户/公司,请确保设置了正确的权限。

0

我认为你可以使用一个全局变量,布尔我猜,并经常检查session_start()后是否是公司1或2

相关问题