• Здравствуйте.
    Перешел на https. На сайте используется кастомная всплывающая форма авторизации/регистрации ajax. После ввода логина и пароля авторизация проходит, но если я, например, попытаюсь зайти в свой профиль, то меня перекидывает на стандартную форму входа WordPress, приходится второй раз вводить логин и пароль. Подскажите, в чем может быть проблема.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • ответ в слове «кастомная»?
    смотрите, где там урлы без https прописаны.

    Проверил в первую очередь. Под «кастомной» имеется ввиду только то, что она на аяксе, поля для ввода стандартные — логин и пароль.
    Вот такая строка формируется в браузере, когда перекидывает на стандартную форму
    https://mydomain.ru/wp-login.php?redirect_to=https%3A%2F%2Fmydomain.ru%2Fwp-admin%2Fprofile.php&reauth=1

    • Ответ изменён 7 лет, 10 месяцев назад пользователем dmitriy88.

    вы код своей формы авторизации дайте.

    PS куки чистили в браузере?

    Куки чистил.
    Вот код формы авторизации

    <div class="login-mask none">
    <div class="login_box_center none">
    <div class="login_box">
    <a class="close-login-form" href="#" title="Закрыть"><img src="/wp-content/uploads/img/close-icon.png"></a>
    <div class="auth-title">Авторизация</div>
    <p>Войдите на сайт, чтобы оставлять комментарии.
    <p class="status_login"></p>
    <form name="loginform" id="loginform" action="<?php echo esc_url( site_url( 'wp-login.php', 'login_post' ) ); ?>" method="post">
    <?php wp_nonce_field('ajax-login-nonce', 'security'); ?>
    <div class="line">
    <input id="username" class="input" type="text" placeholder="Ваш логин" name="log" />
    </div>
    <div class="line">
    <input id="password" class="input" type="password" placeholder="Ваш пароль" name="pwd" />
    <a class="lost_pass_link" id="lostpwd-ajax" href="#">Забыли пароль?</a>
    </div>
    <div class="line">
    <label class="auth__checkbox-label"><input class="auth__remember-me" name="rememberme" type="checkbox" id="rememberme" value="forever" <?php checked( $rememberme ); ?> /> Запомнить меня</label>
    </div>
    <div class="line">
    <input class="submit_login_button" type="submit" value="Войти" name="wp-submit" id="wp-submit">
    <input type="hidden" name="redirect_to" value="<?php echo get_permalink(); ?>">
    </div>
    </form>
    </div>
    </div>
    </div>

    Проблема актуальна.

    Более не актуально. Решил вообще отказаться от регистрации на сайте.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Проблема с авторизацией после перехода на https» закрыта для новых ответов.