Changeset 25709
- Timestamp:
- 10/07/2013 01:53:09 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/pluggable.php
r25550 r25709 1457 1457 } 1458 1458 1459 return $wp_hasher->HashPassword( $password);1459 return $wp_hasher->HashPassword( trim( $password ) ); 1460 1460 } 1461 1461 endif; … … 1604 1604 global $wpdb; 1605 1605 1606 $hash = wp_hash_password( trim( $password ));1606 $hash = wp_hash_password( $password ); 1607 1607 $wpdb->update($wpdb->users, array('user_pass' => $hash, 'user_activation_key' => ''), array('ID' => $user_id) ); 1608 1608 -
trunk/tests/phpunit/tests/auth.php
r25363 r25709 45 45 } 46 46 47 /* 47 /** 48 48 * @ticket 23494 49 49 */ … … 66 66 } 67 67 } 68 69 /** 70 * Test wp_hash_password trims whitespace 71 * 72 * This is similar to test_password_trimming but tests the "lower level" 73 * wp_hash_password function 74 * 75 * @ticket 24973 76 */ 77 function test_wp_hash_password_trimming() { 78 79 $password = ' pass with leading whitespace'; 80 $this->assertTrue( wp_check_password( 'pass with leading whitespace', wp_hash_password( $password ) ) ); 81 82 $password = 'pass with trailing whitespace '; 83 $this->assertTrue( wp_check_password( 'pass with trailing whitespace', wp_hash_password( $password ) ) ); 84 85 $password = ' pass with whitespace '; 86 $this->assertTrue( wp_check_password( 'pass with whitespace', wp_hash_password( $password ) ) ); 87 88 $password = "pass with new line \n"; 89 $this->assertTrue( wp_check_password( 'pass with new line', wp_hash_password( $password ) ) ); 90 91 $password = "pass with vertial tab o_O\x0B"; 92 $this->assertTrue( wp_check_password( 'pass with vertial tab o_O', wp_hash_password( $password ) ) ); 93 } 68 94 }
Note: See TracChangeset
for help on using the changeset viewer.