Password_Verify 回傳False 疑難排解
當您使用PHP 5.5 透過password_verify 驗證潛在雜湊密碼時,有必要調查潛在原因的錯誤返回。
Column長度考量
password_verify 的一個常見問題源自於資料庫中儲存的雜湊密碼的長度。手冊建議將雜湊密碼儲存在可容納 60 個以上字元的欄位中,其中 255 個字元是最佳選擇。如果您的資料庫列太短,無法容納 PHP 密碼雜湊函數產生的雜湊密碼,則可能會導致驗證結果不正確。
因此,請驗證您的資料庫列有足夠的長度來儲存雜湊密碼。如果該列確實太短,請將其擴展至適當的大小(例如 255 個字元),並確保儲存的雜湊密碼相應更新。
其他故障排除提示
除了列長度之外,可能還有其他因素導致錯誤回傳:
以上是為什麼 PHP 的 `password_verify` 回傳 False?的詳細內容。更多資訊請關注PHP中文網其他相關文章!