Wordpress 3.5.2
[autoinstalls/wordpress.git] / wp-login.php
index 239e4a9c8329812022d9979a3258d8f7c46f0527..209341fa6adef8a5b00c28daa4bc6829a01b080f 100644 (file)
@@ -389,14 +389,11 @@ $http_post = ('POST' == $_SERVER['REQUEST_METHOD']);
 switch ($action) {
 
 case 'postpass' :
-       if ( empty( $wp_hasher ) ) {
-               require_once( ABSPATH . 'wp-includes/class-phpass.php' );
-               // By default, use the portable hash from phpass
-               $wp_hasher = new PasswordHash(8, true);
-       }
+       require_once ABSPATH . 'wp-includes/class-phpass.php';
+       $hasher = new PasswordHash( 8, true );
 
        // 10 days
-       setcookie( 'wp-postpass_' . COOKIEHASH, $wp_hasher->HashPassword( stripslashes( $_POST['post_password'] ) ), time() + 10 * DAY_IN_SECONDS, COOKIEPATH );
+       setcookie( 'wp-postpass_' . COOKIEHASH, $hasher->HashPassword( stripslashes( $_POST['post_password'] ) ), time() + 10 * DAY_IN_SECONDS, COOKIEPATH );
 
        wp_safe_redirect( wp_get_referer() );
        exit();