Домой Wp-Recall WP-Recall: Вопросы и ответы Узконаправленная авторизация через сторонний гос. сервис.
4ответ(ов) в теме
FalasatbIy
не в сети 5 лет
На сайте с 27.02.2019
Участник
Тем 1
Сообщения 2
1
21:18
Версия WP-Recall: 27.02.2019

Здравствуйте! Горячо приветствую всех обывателей сего Форума!
Я как и другой любой человек, который ставил перед собой задачи и с неумолимым рвением несся не потому, что возникает чувство благодарности самому себе, а потому, что когда человек достигает результата, это обретает смысл и несёт пользу миру в виде инноваций и т.д.
Дело в том..... Хотя.... пожалуй начну с предыстории.
Около недели назад возникла острая необходимость поднять сайт на ворпресс, так как платформа бесплатная и соответственно популярная, это стало решением делать ресурс на общественных началах. (Дабы придерживаться упёртой и продавливающейся точке зрения, мол раз контент для развития, так должен быть бесплатный.) Когда не имеешь ничего кроме старенького ноута и доступа в сеть, вариант ворпресса утвердил сам себя.
Ближе к сути........... Имеется сайт, с предустановленным плагином под названием WP-Recall.
Радует всё!! Но вот то, что знаний недостаточно для адекватного понимания кода (PHP да и основы HTML5, где-то в глубинах памяти в сером осадке) создаёт действительно прочную преграду, в виде внедрения гос. системы идентификации на опенайди.

Вы не можете просматривать опубликованные ссылки

сделать её основой для формы регистрации и авторизации. Благодарю за встречный шаг о великие мудрецы!!!

Вы не можете просматривать опубликованные ссылки

, но то что предлагается как якобы уже готовое и работающее решение в виде плагина, но он только создаёт библиотеку и авторизация внедряется в форму самого ворпресса, что само по сути и бесполезно. Мне необходим WP-Recall Я Считаю это величайшее из всех лучших из решений для простонародья.
С уважением Василий.

0
Андрей CS
не в сети 12 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16864
2
21:26

Вечер добрый, так есть же готовый WP плагин

Вы не можете просматривать опубликованные ссылки

Его ставить не пробовали? по идее он должен и к wp-recall подцепиться.

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
3
21:33

Здравствуйте.

FalasatbIy сказал(а)
в виде внедрения гос. системы идентификации

http://www.id.uz

домен uz - узбекистан?

0
FalasatbIy
не в сети 5 лет
На сайте с 27.02.2019
Участник
Тем 1
Сообщения 2
4
22:08

Андрей CS

Пробовал, функционала минимум.. И он внедряется в стандартную вордпресовкую форму авторизации. Т.е админку. МНе это не к чему когда есть recall. В форме авторизации Рекола с подгруженным официальным плагином

Вы не можете просматривать опубликованные ссылки

не проходит авторизация, в смысле поля Логин и пароль должны быть введены обязательно, но возможность ввести данные появляется. <img src="

Вы не можете просматривать опубликованные ссылки

" alt="Форма авторизации WP-Recall с подгруженным поагином Openid" />

Otshelnik-Fm

Да всё всё верно, здесь тоже у людей интернет есть 🙂
Прошу прощения за острую шутку.

В ссылке под №2 инструкция которая находится в первом посте, есть код который необходимо внести в код шаблна или самого сайта, пока не разобрался но он выглядит так.

Если все прошло успешно, на основе файлов с примером (common.php, index.php,
try_auth.php, finish_auth.php) встройте интеграции к себе в движок.
Скопируйте html форму с файла index.php в страницы на вашем сайте, где вы хотели
бы видеть форму авторизации:
Все знаки были заменены на ( )

|(form method="get" action="/openid/try_auth.php")
Ваш логин на ID.UZ:
(input type="hidden" name="action" value="verify" /)
(input type="text" name="iduz_login" value="" /)
.id.uz
(input type="submit" value="Войти" /)
(/form)|

Если вы загрузили файлы не в директорию /openid/, тогда изменить атрибут action в тэге
form.
В файле try_auth.php в строке #35 методу Auth_OpenID_SRegRequest::build передаются
два массива:

|$sreg_request = Auth_OpenID_SRegRequest::build(
// Required
array('nickname'),
// Optional
array('fullname', 'email'));|

Первый содержит обязательные поля, которые должны будут переданы с ID.UZ на ваш сайт,
второй – с необязательными. Всего доступно 9 полей:
 fullname – Полное имя
 nickname – Псевдоним
 dob – Дата рождения в формате yyyy-mm-dd
 email – E-mail адрес
 gender – Пол (M, F)
 postcode – Почтовый индекс
 country - Страна
 language – Предпочитаемый язык
 timezone – Часовой пояс
Когда пользователь с вашего сайта через форму попытается авторизоваться, его
перекинет на ID.UZ, где он введет свой пароль и подтвердит передачу информацию. Затем
его перекинет на скрипт finish_auth.php.

Редакции сообщения
27.02.2019 22:11FalasatbIyПричина: не указано
27.02.2019 22:14FalasatbIyПричина: не указано
27.02.2019 22:34FalasatbIyПричина: Немного разобрался.
27.02.2019 22:35FalasatbIyПричина: не указано
27.02.2019 22:35FalasatbIyПричина: не указано
27.02.2019 22:43FalasatbIyПричина: не указано
27.02.2019 22:47FalasatbIyПричина: не указано
27.02.2019 22:48FalasatbIyПричина: не указано
27.02.2019 22:51FalasatbIyПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме