I have a custom WordPress login Form and when I enter correct details it adds ?login=failed to the url but if I try login again with the wrong credentials it then becomes ?login=failed?login=failed is there anyway to reset this.
<?php if (isset($_GET['login']) && $_GET['login'] == 'failed') { ?>
<div style="background-color: #5ab547; color: white; text-align: center; padding: 13px 0px;">
Invalid Username or Password, Please try again.
</div>
<?php } ?>
<div class="loginForm dark">
<?php
if ( ! is_user_logged_in() ) { // Display WordPress login form:
if(isset($_GET['redirecturl']) && $_GET['redirecturl'] == 'followup') {
$redirectto = "http://yaregroup.com".$_GET['url'];
$args = array(
'redirect' => $redirectto,
'form_id' => 'loginform-custom',
'label_username' => __( 'Email Address' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'remember' => true
);
} else {
$args = array(
'redirect' => 'http://yaregroup.com/bankrollNew/dashboard/',
'form_id' => 'loginform-custom',
'label_username' => __( 'Email Address' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'remember' => true
);
}
wp_login_form( $args );
} else { // If logged in:
echo '<div class="btn btnCommand">';
wp_loginout( home_url() ); // Display "Log Out" link.
echo '</div>';
wp_register('', ''); // Display "Site Admin" link.
}
?>
<div id="forgot">
<a href="http://yaregroup.com/bankrollNew/passreset/">Forgot Username or Password</a>
</div>