Поддержка Проблемы и решения не происходит вход в систему при авторизации

  • есть код для авторизации пользователей чем собственную форму, но не получается зайти
    код выложен — http://codepad.org/rX3jMoKv
    там есть ошибка, подскажите может ли она повлиять на авторизацию или дело в другом?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Yuri

    (@yube)

    там есть ошибка

    add_action функция wordpress, само собой, php о ней ничего не знает, если на момент выполнения скрипта не подключен движок.

    http://blog.1poklevka.ru/wp-login.php
    вхожу через хостинг по этой ссылке-всё открывается,а забиваю в строку браузера и ничего вообще не выдаёт.В чём тут дело,подскажите пож-ста?!

    Юрий (@yube), а какой движок? Ведь например шорткод из этого «construct» срабатывает. Может add_action «вверх» кода переместить?

    • Ответ изменён 4 года, 7 месяцев назад пользователем jurvrn.
    Модератор Yui

    (@fierevere)

    永子

    t99832zglv4pp (@t99832zglv4pp)
    правила форума п2
    Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.

    Модератор Yuri

    (@yube)

    а какой движок?

    Wordpress, ясное дело.

    Может add_action «вверх» кода переместить?

    Ну если Вам от этого станет легче… 🙂
    Еще раз: проверка вне среды wordpress в любом случае будет выдавать ошибку на функции движка. Для самой php эти функции не определены, их не существует. Но поскольку это плагин к WP, он выполняется в среде, в которой функция add_action уже определена. Короче, забудьте об этой «ошибке».

    Юрий (@yube) в итоге мне кажется что из-за этой ошибки код и не работает, какие-то проблемы с редиректом….

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Как выглядит файл templates/login_form_personalize.php?

    Без него не удаётся воспроизвести проблему, но предполагаю, что форма отправляется не на страницу WordPress, где будет обрабатываться результат, а прямо на файл плагина в обход движка.

    Sergey Biryukov (@sergeybiryukov) да, возможно дело в форме, там ошибка на $attributes. Я её пытался устранить через isset и ?? '', ошибка пропадает, но форма не правильно работает…
    пытался цикл заменить на
    выкладываю login_form_personalize.php и Personalize_Login_Plugin.php для вашего удобства.
    Из ньансов — с этим плагином и другие плагины входа не работают пока не отключишь.
    http://codepad.org/cDcCATHF

    https://rextester.com/WWQNS73393

    попробовать можно на странице http://jurvrn.ru/member-login-personalize/

    тестовый пользователь: userchat с паролем: userchat

    P.S. второй вариант входа на странице http://jurvrn.ru/pagelogin/

    Sergey Biryukov (@sergeybiryukov), мне самому не понять эти ошибки, начну другой код собирать

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