2012-12-12 68 views
0

我正在創建一個php應用程序,它爲每個新註冊用戶創建一個新的數據庫。 如何安全地存儲數據庫憑證,以便可以在用戶登錄時檢索它。存儲新創建的數據庫憑證

  • 具有加密數據庫憑證的核心數據庫?
  • 在webroot外寫入文件?怎麼寫權限?
+1

你真的爲每個新用戶創建一個新的數據庫嗎?如在;一個新的(我的)SQL數據庫?!你不是這個意思嗎,一個新的數據庫_record_? – giorgio

+1

每個用戶有一個新的數據庫?既然你沒有提供用例,我只是指出這通常是不好的形式。但也許你知道你在做什麼...... – deceze

+0

是的每個用戶都有一個新的數據庫,我們開發了一個離線軟件應用程序,它連接到一個pgsql數據庫,現在我正在創建一個具有相同功能的在線界面 – JorisW

回答

0

我認爲你必須創建一個「全局」數據庫來存儲crendentials和與新數據庫的關係。

+0

因此,每次我需要連接到客戶數據庫時,我必須創建一個連接到全局數據庫(可能在不同的數據庫服務器上)以讀取憑證/解密並連接到客戶數據庫? – JorisW

+0

我認爲是您的想法的最佳解決方案... – silly