2011-06-09 160 views
1

我們有一個數據庫,每個員工都有不同的登錄名。完整的觸發器檢查權限,編寫用戶活動的日誌等。現在我正在爲它的一部分編寫一個簡單的CakePHP接口。CakePHP登錄到應用程序=登錄到數據庫

我需要實現的是通過CakePHP連接到數據庫。像connect()方法,它會嘗試使用輸入的憑據連接到數據庫,如果成功,將保持該連接並訪問CakePHP應用程序。

那麼,我從昨天開始使用Google搜索,但無法找到任何方向。你知道關於任何文章/例子嗎,這會幫助我完成這項任務嗎?

非常感謝您的時間。

-Petr

回答

0

有關於如何做到這一點的書http://book.cakephp.org/view/1250/Authentication

+0

好消息,我已經發現了一些想法,最後。有人寫信給類DATABASE_CONFIG中創建構造函數,並在那裏設置動態憑據。但問題依然存在:從哪裏獲得這些憑據?因爲尚未開始,所以無法從SESSION獲取它們... – 2011-06-09 21:03:25

+1

沒錯,您正嘗試創建類似於php的管理員?您需要即時創建數據庫連接。 https://github.com/infinitas/infinitas/blob/beta/app_model.php#L366您還需要在飛行時創建您的模型實例https://github.com/infinitas/infinitas/blob/beta/core /libs/models/behaviors/infinitas.php#L114 – dogmatic69 2011-06-09 21:35:17

+0

檢查我改變的單詞是否適合你 – dogmatic69 2011-06-09 21:37:11