2013-07-22 73 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

相關問題