2015-05-12 56 views
0

我想爲不同的註冊創建單獨的數據庫。 首先,我是通過多個子域手動完成的,但現在我希望它在註冊後自動註冊時有人註冊。在CakePHP中登錄後,每個用戶帳戶的不同數據庫

這就是我想實現: 首先,我將創建一個公共數據庫「user_databases」只是存儲「用戶電子郵件」和「用戶數據庫名稱」。所以,當任何用戶用他的電子郵件登錄,然後我將獲取其數據庫名稱,然後驗證從獲取的數據庫的用戶表登錄密碼。

但問題是我將如何實現它? 我應該在Config的database.php中包含代碼還是在每個模型中使用$ useDbConfig(由於某些原因,我不想使用它)?

有沒有更好的方法呢?我是否正確地執行它? 請幫助和指導。

+0

我做了類似的,除了我用子域來更改主題目錄。你應該能夠以類似的方式設置數據源:http://blog.sixthpoint.com/wildcard-subdomain-prerouting/ – Sixthpoint

+0

我已經在子域中使用它,這是我手動做的,但我想實現單用戶可以註冊的域名,因此訪問該站點的每個用戶的URL都是相同的,但是賬號不同。這將用於知道該用戶的數據庫以獲取。 – Anupal

回答

相關問題