我必須導入一堆成員,並且必須將strtolower()
應用於其密碼,然後才能在數據庫中對它們進行加密。現在,爲了讓會員能夠登錄,我需要將strtolower()
應用於$this->request->data['Member']['password']
。我怎樣才能做到這一點?CakePHP:AuthComponent上的小寫密碼
0
A
回答
0
在模型的「beforeSave」函數中放置降低功能。
public function beforeSave(array $options = array()){
//code for lowering here
}
有關回調函數的文檔是here。
編輯:
您可以在您登錄功能,這樣做在你的控制器:然後
$this->request->data['User']['password'] = function_for_lowering($this->request->data['User']['password']);
密碼是小寫,然後登錄應適用。
0
在你的登錄方法:
if (!empty($this->request->data) {
$this->request->data['User']['password'] = strtolower($this->request->data['User']['password']);
// procceed with login...
}
相關問題
- 1. 小寫密碼錯誤
- 2. 密碼區分大小寫檢查
- 3. 爲什麼我的密碼接受小寫和大寫字母
- 4. jQuery驗證密碼強度的大寫和小寫
- 5. 如何以大寫字母自動設置密碼爲小寫
- 6. 如何使用區分大小寫的MySQL密碼字段?
- 7. c中的ROT13加密代碼出現小寫錯誤
- 8. 運行不區分大小寫的密碼查詢
- 9. 如何在sql server08中檢查區分大小寫的密碼
- 10. 以區分大小寫的方式驗證密碼
- 11. 區分大小寫的用戶名和密碼
- 12. 使用BINARY從MYSQL到SQLSRV的密碼大小寫敏感
- 13. SQL Server查詢區分大小寫的密碼檢查
- 14. 不區分大小寫的用戶名和密碼鹽
- 15. angularjs $ event獲取大寫和小寫的密鑰相同的代碼
- 16. 編寫密碼程序
- 17. 密碼 - 大寫字符JavaScript
- 18. JSON.stringify,更改密鑰的大小寫
- 19. Base64編碼與小寫字母轉換密碼的安全性如何?
- 20. 有密碼變小嗎?
- 21. cfinput最小密碼長度
- 22. 密碼保護小程序
- 23. 從FormsAuthentication.Authenticate刪除用戶名/密碼區分大小寫
- 24. Qt - 密碼字段,警告有關大小寫鎖定
- 25. RegEx驗證密碼(1小寫,1Uppercase,1 Digit,NoSpaces)
- 26. 休眠用戶名密碼使用Oracle11g區分大小寫
- 27. Linq到SQL查詢密碼字段區分大小寫
- 28. PHP註冊MD5密碼大小寫轉換
- 29. 使htpasswd用戶名和密碼不區分大小寫敏感
- 30. iOS上的密碼編碼和解碼
你爲什麼用strtolower?你只是讓他們的密碼不太安全。 – tigrang