Пожалуйста зарегистрируйтесь
guest

sp_LogInOut Войти sp_Registration Регистрация

Регистрация | Забыли пароль?
Расширенный поиск

— Область форума —




— Match —





— Настройки форума —





Минимальная длина искомого слова составляет символов - максимальная длина искомого слова составляет символа

sp_Feed RSS Темы sp_TopicIcon
Всплывающая форма авторизации и плагин Двухфакторная аутентификация (проблема)
Январь 10, 2017
20:18
Дмитрий
Пользователь
Members
Сообщений: 7
Зарегистрирован:
Декабрь 13, 2016
sp_UserOfflineSmall Нет в сети

Задача сделать на сайте двухфакторную авторизацию для зарегистрированных пользователей.
Путем перебора плагинов остановился на единственно рабочем для этой задачи и предоставляющем доступ из фронтенда управлять настройками. Это плагин Двухфакторная авторизация (Two Factor Authentication (Версия: 1.2.14)).
Но есть одно НО, этот плагин не правильно работает со всплывающей формой авторизации WP-RECALL (Версия 15.6.2).
При входе пользователя с активированной двухфакторной авторизацией поле ввода кода подтверждения не отображается. Однако, ошибка о неверно введенном коде подтверждения отображается. Скрин ** вы должны быть авторизован для просмотра ссылок **.
Через стандартную форму входа Wordpress плагин Двухфакторная авторизация работает нормально. После ввода логина и пароля пользователь перекидывается на страницу с вводом кода подтверждения и затем осуществляется вход.
Помогите решить задачу. Я так понимаю, нужно добавить во всплывающую форму авторизации поле ввода кода подтверждения через хук или вставить в код всплывающей формы подхват переадресации на страницу плагина с вводом кода подтверждения.

0
Январь 10, 2017
20:26
Андрей CS
Админ
Сообщений: 6578
Зарегистрирован:
Ноябрь 30, -0001
sp_UserOfflineSmall Нет в сети

в стандартной форме и в форме плагина есть хук login_form, проверяйте в своем плагине через что выводит он свое поле, должно через этот хук.

0
Январь 10, 2017
20:39
Дмитрий
Пользователь
Members
Сообщений: 7
Зарегистрирован:
Декабрь 13, 2016
sp_UserOfflineSmall Нет в сети

Сам плагин Двухфакторная авторизация довольно простой, весь функционал по сути находится в одном файле ** вы должны быть авторизован для просмотра ссылок **
Прошу помочь разобраться, какой хук нужно добавить в function.php для активации во всплывающей форме авторизации.

0
Январь 10, 2017
20:52
Otshelnik-Fm
Саратов
Модератор
Moderators
Сообщений: 6116
Зарегистрирован:
Январь 27, 2013
sp_UserOfflineSmall Нет в сети

login_form - я в этом файле не вижу чтобы какая то функция цеплялась к этому хуку

Сам плагин Двухфакторная авторизация довольно простой, весь функционал по сути находится в одном файле

- а ну если простой... 870 строк...

upd. скачал этот плагин - минимум 10 php файлов, а не один. Задайте вопрос разработчикам плагина - как зацепить его форму за хук login_form

0
Для любителей ужасов и фантастики! http://beoff.ru
Январь 10, 2017
21:01
Дмитрий
Пользователь
Members
Сообщений: 7
Зарегистрирован:
Декабрь 13, 2016
sp_UserOfflineSmall Нет в сети

Все хуки этого плагина находятся в этом файле, причем в начале файла. Проблема в том, что я не разбираюсь в хуках.

0
Январь 10, 2017
21:16
Otshelnik-Fm
Саратов
Модератор
Moderators
Сообщений: 6116
Зарегистрирован:
Январь 27, 2013
sp_UserOfflineSmall Нет в сети

По 6-му скриншоту видно - что он и не добавляется в форму ** вы должны быть авторизован для просмотра ссылок **

Я попытался его установить - разобраться - но видимо он уже после формы входа подставляет свою - ту которая на 4м скрине.
Боюсь тогда интеграцией с реколл, одним хуком не отделаться. Надо им плотно заниматься. А вы говорили "простой"

offtop - а чем он вас заинтересовал?

0
Для любителей ужасов и фантастики! http://beoff.ru
Январь 10, 2017
21:33
Дмитрий
Пользователь
Members
Сообщений: 7
Зарегистрирован:
Декабрь 13, 2016
sp_UserOfflineSmall Нет в сети

Наверно, про простой плагин я погорячился.
Заинтересовал он меня тем, что у него в отличии от аналогов нет конфликтов с JS wp-recall и его в один клик можно интегрировать в Личный кабинет для зарегистрированных пользователей (т.е. пользователь сам выбирает, использовать ДФА или нет).
Ставил аналогичный плагин ** вы должны быть авторизован для просмотра ссылок **, он как раз легко интегрирует поле ввода кода подтверждения во всплывающую форму авторизации WP-RECALL без каких-либо вмешательств. НО, у этого плагина нет фронтэнд интерфейса для пользователей. Включить ДФА для юзера может только админ.

0
Часовой пояс форума: UTC 3

Одновременно посетило форум: 89

Сейчас на форуме:
8 Гости

Сейчас смотрят эту страницу:
1 Гости

Лучшие авторы:

Poruchik: 313

gora0870: 279

Gloviton: 268

Aleks: 267

Liter-RM: 243

Shtirlitz: 228

Preci: 196

Игорь Флянку: 193

Sergio: 174

AljonaUniverse: 170

Статистика пользователей:

Гостей авторов: 11

Участников: 10131

Модераторов: 1

Администраторов: 1

Статистика форума:

Групп: 4

Форумов: 254

Тем: 4580

Сообщений: 29398

Новые участники:

maks.shilo, Maksim.Konev, awotikot@gmail.com, scr@mail.ru, Dmitry.Lebedev, abzrd, aleksey.g.ivanovo, lika-kl@mail.ru, zepnoff, lobstr

Модераторы:Otshelnik-Fm: 6116

Администраторы: Андрей CS: 6578