Why is password_verify returning false?
password-hash, passwords, php, php-password-hash
Solution
Probably the problem is with your column length, from the manual: it is recommended to store the result in a database column that can expand beyond 60 characters (255 characters would be a good choice). link
Problem
I'm using `password_verify` to check my hashed password. I have PHP 5.5: ``` // get result row (as an object) $result_row = $result_of_login_check->fetch_object(); // using PHP 5.5's password_verify() function to check if the provided password fits // the hash of that user's password if (password_verify($_POST['user_password'], $result_row->user_password_hash)) { // ... } ``` I'm getting `false` on `password_verify`. I've already checked the posts value and mysql user_password_hash return. I don't know why it's returning false. Any ideas?