Archived
Wordpress++
This commit is contained in:
1 parent
b3ac616fe8
commit
6e249f4820
1175 files changed
+305248
-54197
No files matched your search
@@ -2,7 +2,7 @@
|
||||
/**
|
||||
* Portable PHP password hashing framework.
|
||||
* @package phpass
|
||||
* @since 2.5
|
||||
* @since 2.5.0
|
||||
* @version 0.3 / WordPress
|
||||
* @link http://www.openwall.com/phpass/
|
||||
*/
|
||||
@@ -31,7 +31,7 @@
|
||||
* @package phpass
|
||||
* @version 0.3 / WordPress
|
||||
* @link http://www.openwall.com/phpass/
|
||||
* @since 2.5
|
||||
* @since 2.5.0
|
||||
*/
|
||||
class PasswordHash {
|
||||
var $itoa64;
|
||||
@@ -214,6 +214,10 @@ class PasswordHash {
|
||||
|
||||
function HashPassword($password)
|
||||
{
|
||||
if ( strlen( $password ) > 4096 ) {
|
||||
return '*';
|
||||
}
|
||||
|
||||
$random = '';
|
||||
|
||||
if (CRYPT_BLOWFISH == 1 && !$this->portable_hashes) {
|
||||
@@ -249,11 +253,15 @@ class PasswordHash {
|
||||
|
||||
function CheckPassword($password, $stored_hash)
|
||||
{
|
||||
if ( strlen( $password ) > 4096 ) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$hash = $this->crypt_private($password, $stored_hash);
|
||||
if ($hash[0] == '*')
|
||||
$hash = crypt($password, $stored_hash);
|
||||
|
||||
return $hash == $stored_hash;
|
||||
return $hash === $stored_hash;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user