Make WordPress Core

Ticket #53226: 53226.diff

File 53226.diff, 930 bytes (added by kapilpaul, 5 years ago)

Created patch.

  • src/wp-login.php

    diff --git a/src/wp-login.php b/src/wp-login.php
    index 11517dac21..4b5e8a73e2 100644
    a b switch ( $action ) { 
    759759                        $user_login = wp_unslash( $_POST['user_login'] );
    760760                }
    761761
     762                $action_url = sprintf(
     763                        'wp-login.php?%s',
     764                        esc_html( sanitize_text_field( $_SERVER['QUERY_STRING'] ) )
     765                );
     766
    762767                ?>
    763768
    764                 <form name="lostpasswordform" id="lostpasswordform" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=lostpassword', 'login_post' ) ); ?>" method="post">
     769                <form name="lostpasswordform" id="lostpasswordform" action="<?php echo esc_url( network_site_url( $action_url, 'login_post' ) ); ?>" method="post">
    765770                        <p>
    766771                                <label for="user_login"><?php _e( 'Username or Email Address' ); ?></label>
    767772                                <input type="text" name="user_login" id="user_login" class="input" value="<?php echo esc_attr( $user_login ); ?>" size="20" autocapitalize="off" />