janochen
  • 0
Мастер

Перенаправление после входа в систему?

  • 0

Я использую следующее, чтобы позволить пользователю войти в систему:

       <form name='loginform' id='loginform' action='<?php echo get_settings('siteurl')?>/wp-login.php' method='post'>
                <label>User:</label><br />
                <input type='text' name='log' id='user_login' class='input' tabindex='20' /><input type='submit' name='wp-submit' id='wp-submit' value='Login' tabindex='23' /><br />
                <label>Pass:</label><br />
                <input type='password' name='pwd' id='user_pass' class='input' tabindex='21' />
                <span id="forgotText"><a href="<?php echo get_settings('siteurl')?>/wp-login.php?action=lostpassword"><?php _e('Forgot')?>?</a></span><br />
                <?php //echo "<input name='rememberme' type='hidden' id='rememberme' value='forever' />";?>
                <?php echo wp_register('',''); ?>
                <input type='hidden' name='redirect_to' value='<?php echo htmlspecialchars($_SERVER['REQUEST_URI'])?>' />
            </form>
            <?php
            global $opt_jfb_hide_button;
            if( !get_option($opt_jfb_hide_button) )
            {
                jfb_output_facebook_btn();
                //jfb_output_facebook_init(); This is output in wp_footer as of 1.5.4
                jfb_output_facebook_callback();
            }
?>

Но он остается на той же странице, как я могу перенаправить пользователя на домашнюю страницу?

Share
  1. Рассмотрите возможность проверки перенаправления входа Питера для пользовательского перенаправления входа.

    • 0
  2. Я собираюсь высказать свое предположение, и, возможно, кто-то более сведущий поддержит меня или направит меня прямо

    Но здесь:

    <?php echo htmlspecialchars($_SERVER['REQUEST_URI'])?>'
    

    Является ли значение перенаправления…. Это перенаправление на исходный URL-адрес, откуда бы ни пришел пользователь

    Если вы замените его на свой домашний URL-адрес чем-то вроде:

    <?php echo home_url( '/' ); ?>
    

    Я думаю, что это сделать

    • 0
  3. Плагин позволяет сделать это с помощью входа в систему с помощью Ajax. Я думаю, вы можете указать разные URL-адреса для разных уровней пользователей после регистрации и регистрации.

    • 0

Оставить ответ

You must login to add an answer.