Make WordPress Core

Ticket #53226: 53226.2.diff

File 53226.2.diff, 1021 bytes (added by ocean90, 5 years ago)
  • src/wp-login.php

     
    759759                        $user_login = wp_unslash( $_POST['user_login'] );
    760760                }
    761761
     762                $action_url = network_site_url( 'wp-login.php?action=lostpassword', 'login_post' );
     763                if ( ! empty( $_GET['wp_lang'] ) ) {
     764                        $action_url = add_query_arg( 'wp_lang', sanitize_text_field( $_GET['wp_lang'] ), $action_url );
     765                }
    762766                ?>
    763767
    764                 <form name="lostpasswordform" id="lostpasswordform" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=lostpassword', 'login_post' ) ); ?>" method="post">
     768                <form name="lostpasswordform" id="lostpasswordform" action="<?php echo esc_url( $action_url ); ?>" method="post">
    765769                        <p>
    766770                                <label for="user_login"><?php _e( 'Username or Email Address' ); ?></label>
    767771                                <input type="text" name="user_login" id="user_login" class="input" value="<?php echo esc_attr( $user_login ); ?>" size="20" autocapitalize="off" />