X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/784f914b1e4b1c62d6657e86397c2e83bcee4295..f739362bc2205036998dacdccb4f07eda9048877:/wp-login.php diff --git a/wp-login.php b/wp-login.php index ed3878c2..01c754f0 100644 --- a/wp-login.php +++ b/wp-login.php @@ -45,7 +45,7 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) { // Shake it! $shake_error_codes = array( 'empty_password', 'empty_email', 'invalid_email', 'invalidcombo', 'empty_username', 'invalid_username', 'incorrect_password' ); /** - * Filter the error codes array for shaking the login form. + * Filters the error codes array for shaking the login form. * * @since 3.0.0 * @@ -106,15 +106,16 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) { } /** - * Filter link URL of the header logo above login form. + * Filters link URL of the header logo above login form. * * @since 2.1.0 * * @param string $login_header_url Login header logo URL. */ $login_header_url = apply_filters( 'login_headerurl', $login_header_url ); + /** - * Filter the title attribute of the header logo above login form. + * Filters the title attribute of the header logo above login form. * * @since 2.1.0 * @@ -139,7 +140,7 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) { $classes[] =' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); /** - * Filter the login page body classes. + * Filters the login page body classes. * * @since 3.5.0 * @@ -151,6 +152,14 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) { ?> +

-

+

@@ -286,7 +298,7 @@ function retrieve_password() { if ( empty( $_POST['user_login'] ) ) { $errors->add('empty_username', __('ERROR: Enter a username or email address.')); } elseif ( strpos( $_POST['user_login'], '@' ) ) { - $user_data = get_user_by( 'email', trim( $_POST['user_login'] ) ); + $user_data = get_user_by( 'email', trim( wp_unslash( $_POST['user_login'] ) ) ); if ( empty( $user_data ) ) $errors->add('invalid_email', __('ERROR: There is no user registered with that email address.')); } else { @@ -341,7 +353,7 @@ function retrieve_password() { $title = sprintf( __('[%s] Password Reset'), $blogname ); /** - * Filter the subject of the password reset email. + * Filters the subject of the password reset email. * * @since 2.8.0 * @since 4.4.0 Added the `$user_login` and `$user_data` parameters. @@ -353,7 +365,7 @@ function retrieve_password() { $title = apply_filters( 'retrieve_password_title', $title, $user_login, $user_data ); /** - * Filter the message body of the password reset mail. + * Filters the message body of the password reset mail. * * @since 2.8.0 * @since 4.1.0 Added `$user_login` and `$user_data` parameters. @@ -436,7 +448,7 @@ case 'postpass' : $hasher = new PasswordHash( 8, true ); /** - * Filter the life span of the post password cookie. + * Filters the life span of the post password cookie. * * By default, the cookie expires 10 days from creation. To turn this * into a session cookie, return 0. @@ -472,7 +484,7 @@ case 'logout' : } /** - * Filter the log out redirect URL. + * Filters the log out redirect URL. * * @since 4.2.0 * @@ -506,7 +518,7 @@ case 'retrievepassword' : $lostpassword_redirect = ! empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : ''; /** - * Filter the URL redirected to after submitting the lostpassword/retrievepassword form. + * Filters the URL redirected to after submitting the lostpassword/retrievepassword form. * * @since 3.0.0 * @@ -675,7 +687,7 @@ break; case 'register' : if ( is_multisite() ) { /** - * Filter the Multisite sign up URL. + * Filters the Multisite sign up URL. * * @since 3.0.0 * @@ -705,7 +717,7 @@ case 'register' : $registration_redirect = ! empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : ''; /** - * Filter the registration redirect URL. + * Filters the registration redirect URL. * * @since 3.0.0 * @@ -781,7 +793,7 @@ default: $reauth = empty($_REQUEST['reauth']) ? false : true; - $user = wp_signon( '', $secure_cookie ); + $user = wp_signon( array(), $secure_cookie ); if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) { if ( headers_sent() ) { @@ -796,7 +808,7 @@ default: $requested_redirect_to = isset( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : ''; /** - * Filter the login redirect URL. + * Filters the login redirect URL. * * @since 3.0.0 * @@ -863,7 +875,7 @@ default: } /** - * Filter the login page errors. + * Filters the login page errors. * * @since 3.6.0 *