Support » Fixing WordPress » Send visitor to a different page if their login fails?

  • Resolved alkafy



    I have a login box in my sidebar that works beautifully thus far. However, I’d like to redirect users to a different page (instead of wp-login.php) when they enter their username or password incorrectly. The sidebar code is as follows:

    <form action="<?php bloginfo('url') ?>/wp-login.php" method="post">
    <div id="reg_or_login">
    	<a href="<?php bloginfo('url') ?>/register">Register</a> or Log in:
    <div id="user_prompt">
    	Username: <label for="log"><input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="13" /> </label>
    <div id="pwd_prompt">
    	Password: <label for="pwd"><input type="password" name="pwd" id="pwd" size="13" /> </label>
    	<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
    <div style="display: inline;" class="buttons">
    	<button type="submit" style="font-size: 1em; display: inline; float: none;" class="">
    		<img src="<?php bloginfo('stylesheet_directory'); ?>/images/icons/group_key.png" alt=""/>
    <div id="lost_pwd">
    	<a href="<?php bloginfo('url') ?>/lost-password">Lost Password?</a>
    <div class="breakfree"></div>

    I’ve struggled with this for quite a while now, so any help at all would greatly be appreciated!

Viewing 2 replies - 1 through 2 (of 2 total)
  • You will have to edit wp-login.php

    I was hoping not to modify the core, but I’m open to it if there’s no other option. Anyone know if it could be done by feeding wp-login to another page with ob_start and ob_end_flush and point the sidebar form action to that page? I just started with php so I’ve only got a vague idea of how it might be accomplished that way.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Send visitor to a different page if their login fails?’ is closed to new replies.