diff --git a/src/wp-login.php b/src/wp-login.php
index 45c207d81a..781f8b246f 100644
a
|
b
|
switch ( $action ) { |
904 | 904 | |
905 | 905 | $errors = new WP_Error(); |
906 | 906 | |
907 | | if ( isset( $_POST['pass1'] ) && $_POST['pass1'] !== $_POST['pass2'] ) { |
| 907 | // Check if password is one or all empty spaces. |
| 908 | if ( ! empty( $_POST['pass1'] ) ) { |
| 909 | $_POST['pass1'] = trim( $_POST['pass1'] ); |
| 910 | |
| 911 | if ( empty( $_POST['pass1'] ) ) { |
| 912 | $errors->add( 'password_reset_empty_space', __( 'The password cannot be a space or all spaces.' ) ); |
| 913 | } |
| 914 | } |
| 915 | |
| 916 | // Check if password fields do not match. |
| 917 | if ( ! empty( $_POST['pass1'] ) && $_POST['pass1'] !== trim( $_POST['pass2'] ) ) { |
908 | 918 | $errors->add( 'password_reset_mismatch', __( '<strong>Error</strong>: The passwords do not match.' ) ); |
909 | 919 | } |
910 | 920 | |