2011-12-21 124 views
2

我很清楚如何使用SQLAuth使用加密密碼讀取數據庫中的用戶/密碼,但是當我創建(例如)註冊表單時,如何才能加密用戶密碼?加密數據庫上的密碼

謝謝, 亞歷

回答

1

使用$this->api->auth->encryptPassword($password,$salt) 第一個參數是所述口令字符串,第二個是,是強制性的SHA256 /鹽加密模式的鹽。

您可以將結果存儲在模型的密碼字段中(或直接使用dsql在表中)。

第一個應用教程也可以使用:http://agiletoolkit.org/learn/app/auth

+0

非常感謝。我會試試看。 – 2011-12-21 13:47:45

+1

那不是哈希的加密。加密涉及可解密的密鑰。鍵不是鹽。 – 2011-12-24 01:10:57

+0

好的,謝謝你的評論。哈希對我來說沒問題。 – 2012-01-11 04:37:29