wp_password_needs_rehash


wp_password_needs_rehash ( $hash, $user_id = '' )

Parameters:
  • (string) hash Hash of a password to check.
  • (string|int) user_id Optional. ID of a user associated with the password.
Returns:
  • (bool) Whether the hash needs to be rehashed.
Defined at:

Description

Checks whether a password hash needs to be rehashed.Passwords are hashed with bcrypt using the default cost. A password hashed in a prior version of WordPress may still be hashed with phpass and will need to be rehashed. If the default cost or algorithm is changed in PHP or WordPress then a password hashed in a previous version will need to be rehashed. Note that, just like wp_check_password(), this function may be used to check a value that is not a user password. A plugin may use this function to check a password of a different type, and there may not always be a user ID associated with the password.

Related Functions

wp_lostpassword_url, wp_ajax_send_password_reset, wp_get_password_hint, get_password_reset_key, post_password_required

Top Google Results

User discussions

wpseek mobile