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

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

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

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




— Match —





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





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

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
Админ
Сообщений: 5913
Зарегистрирован:
Ноябрь 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
Сообщений: 4893
Зарегистрирован:
Январь 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
Сообщений: 4893
Зарегистрирован:
Январь 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

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

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

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

Gloviton: 252

Shtirlitz: 227

gora0870: 222

Liter-RM: 199

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

Poruchik: 176

AljonaUniverse: 170

nuke: 152

Aleks: 151

OLDIS: 147

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

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

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

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

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

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

Групп: 4

Форумов: 209

Тем: 3896

Сообщений: 24946

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

Андрей, Fizruknit, Виталий, LizaOmido, KennethElups, Seacomm.ru, Denis Agarok, DavidRes, content@tuso.ua, Josephgam

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

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