+
+ static function pwdHash($new_password) {
+ return password_hash($new_password, PASSWORD_DEFAULT, array('cost' => self::$pwd_cost));
+ }
+
+ static function pwdVerify($password_to_verify, $userdata) {
+ return password_verify($password_to_verify, $userdata['pwdhash']));
+ }
+
+ static function pwdNeedsRehash($userdata) {
+ return password_needs_rehash($userdata['pwdhash'], PASSWORD_DEFAULT, array('cost' => self::$pwd_cost));
+ }