uLogin - виджет авторизации через социальные сети « все идеи проекта

13

голосов

Удалось ли кому установить виджет?

Удалось ли кому-нибудь установить виджет на свой сайт (при выборе платформы "Любой сайт")?

Dolphin, 25.12.2011, 18:49
Помечено как спам Дубликат?
Официальный ответ
uLogin Team, 02.05.2012
1. Вписываете в поле "Адрес обратной ссылки на ваш сайт" тот урл, на который будет происходить редирект после авторизации пользователя.
2. На страницу добавляете код из первого окошка.
3. На страницу, которую указали в поле "Адрес обратной ссылки на ваш сайт" добавляете тот код, который указан во втором окошке (если у вас PHP, на другом языке просто измените синтаксис). И соответственно после авторизации пользователя uLogin-ом на той странице появится объект $user с данными о пользователе, которыми вы можете управлять как хотите.

Когда-нибудь появятся и подробные мануалы к плагинам и ручной установке.
Статус идеи: выполнено

Комментарии

Dolphin, 25.12.2011, 18:56
Если "Код для вставки в страницу логина" понятно куда вставлять на сайте, то "Разместите код по адресу http://" не могу понять как размещать. То ли нужно создавать отдельный файл с кодом и заливать его в корень сайта (тогда как назвать файл?), то ли нужно разместить его в файле index.php своего сайта? Как правильно устанавливать виджет?
Антон Лобовкин, 26.12.2011, 00:50
Надо создать отдельный файл. Название произвольное и указывается в "Адрес обратной ссылки на ваш сайт"
Дмитрий, 23.01.2012, 23:48
У меня "Любой сайт", на котором я не использую PHP. Могу ли я как-то получить данные полей, которые при авторизации мне вернет ulogin?
Dolphin, 26.12.2011, 17:56
Ничего не получается. Создал файл ulogin.php, разместил там нижний код, что на сайте ulogin.ru. Залил файл в корень сайта.
При настройки виджета, указал (в поле: Адрес обратной ссылки на ваш сайт): http://www.my_site.ru/ulogin.php Полученный нижний код вставил в блок своего сайта. Блок отображается, при попытке зайти на сайт под ВКонтакте, Мэил.ру и т.д. перенаправляет на http://www.my_site.ru/ulogin.php, при этом страница сайта белая, там ничего нет. Что я сделал не так, подскажите, пожалуйста?
Kseniya Maksimenko, 03.02.2012, 17:39
если у вас вордпресс, то
1. установите плагин
2. измените адрес обратной ссылки на сайт (поставьте http://www.my_site.ru/)
3. добавьте к себе на сайт только код для вставки в страницу логина (верхний)
Все. Должно заработать.
у меня работает, можете посмотреть hollywoodpresents.ru
Dolphin, 03.02.2012, 19:21
У меня Dolphin, Ксения.
Но всё равно спасибо за внимание к моей проблеме. :)
alex, 13.02.2012, 10:07
У меня в окне где дополнительные сервисы вместо них появляется название моего сайта..
Natalia Tokar, 28.10.2015, 00:33
спасибо ВАМ ОГРОМНОЕ!!!!!!!!! Вот получилось!!!!!!!!!!!!!!!!!!!!!!!!!!
$s = file_get_contents('http://ulogin.ru/token.php?token=' . $_POST['token'] . '&host=' . $_SERVER['HTTP_HOST']);
$user = json_decode($s, true);

echo $user['last_name'];

Попробуй заменить код на этот и иди учи PHP.
Test, 16.03.2012, 20:00
пробывал изменить на ваш код, вот что выдает мне

$s = file_get_contents('http://ulogin.ru/token.php?token=' . $_POST['token'] . '&host=' . $_SERVER['HTTP_HOST']); $user = json_decode($s, true); echo $user['last_name'];
VIP_Chesterfield, 16.01.2012, 09:17
у меня на юкозе вообще не робит!! верхний код вставил - иконки авторизации добавились, жмешь на них, выбираешь соц.сеть от которой войти, вылазит дополнительная вкладка с белым окном и всё, входа на сайт не происходит! я так понимаю, что я второй код не туда воткнул, но я его уже везде по вставлял и результатов ноль!!! подскажите прошу!! веть на других сайтах работает всё!!! http://rang.ucoz.ru/
Богдан Васильчук, 09.03.2012, 18:44
У меня тоже такая проблема, при нажатии на значок соц. сети открывается в окне браузера содержимое файла, в который я закинул код для превращения параметра token. Ув. пользователи и разработчики сервиса подскажите пожалуйста что не так? Модуль под джумлу работает хорошо, но нужен именно вариант "Любой сайт"
Test, 18.03.2012, 16:32
тоже самое не работает любой сайт
алекс, 02.05.2012, 01:30
пишите куда вствлять второй код!!!скрин,видео,что угодно!!!что за загадки(((
Kubanychbek Kanybek Uulu, 09.08.2012, 16:59











положите этот код в один файл и запустите, сами поймете как работает.
Kubanychbek Kanybek Uulu, 09.08.2012, 17:00
а куда пропал код?
Rovers, 14.08.2012, 10:51
у меня даже post не прилетает
Alex, 30.06.2013, 23:28
У меня так и не заработало
я так и непонял куда второй код вставлять
hjfghfh, 06.11.2013, 20:36
yutuytuytu
---Игорян Я---, 11.02.2014, 11:41
Ребята, ну помогите, пожалуйста, хороший плагин, но не могу понять, в чем дело! Все работает, но если пришел на сайт как незарегистрированный пользователь и вошел через какую-нибудь сеть. Если потом нажать "выйти", то при попытке повторного входа через соцсети со страницы http://www.pletembiser.ru/wp-login.php?loggedout=true требует ввести пароль. Где его брать? Пробовал задать пароль в профиле пользователя и вводить его в форму, не подходит. Коды (и верхний, и нижний) вставлены в Виджеты, как текст HTML. Может быть, нужно их вставить в wp-login.php? Прошу помощи, я в php новичок еще.
Иван Пшеницын, 11.02.2014, 11:47
Здравствуйте!
Для вордпресса у нас есть готовый плагин, можете установить прямо из админки. ну или у нас на сайте скачать. Коды никуда вставлять не нужно)
---Игорян Я---, 11.02.2014, 12:27
Здравствуйте. Так ведь так и делал изначально. Но пароль-то все равно требует.
Иван Пшеницын, 11.02.2014, 13:34
При нормальной установке никакие пароли не требует. Ссылку на сайт можете предоставить?
---Игорян Я---, 11.02.2014, 13:37
Конечно http://www.pletembiser.ru
Иван Пшеницын, 11.02.2014, 13:47
Хм. Насколько я могу судить, плагин работает нормально. Вошел-вышел раз пять без проблем.
Насколько я понял, вы пытались авторизоваться сразу после выхода, со страницы logout и оставались на этой же странице? Логичное поведение. юЛогин авторизует вас, а после авторизации отправляет на страницу, где вы были до этого - страницу выхода – и вы сразу разлогиниваетесь. Если авторизоваться с любой другой страницы, проблем не наблюдается.
---Игорян Я---, 11.02.2014, 13:59
Да, именно так. А что же будет, если пользователь по незнанию после авторизации нажмет Выйти? Обратная дорога ведь только через ввод адреса /www.pletembiser.ru в адресную строку.
---Игорян Я---, 11.02.2014, 14:00
Причем в таком случае он остается авторизованным и дееспособным в рамках своего аккаунта
Иван Пшеницын, 11.02.2014, 16:06
Могу предложить два пути решения:
1 - после "выхода" выбрасывать пользователей на главную (что, на мой взгляд, более логично, чем форма входа). http://mywordpress.ru/support/viewtopic.php?pid=107427#p107427 - вот ссылка на пример реализации этого пути.
2 - добавить кусок кода в плагин uLogin'a и после авторизации на странице логаута пользователи будут оказываться на главной. Для этого, открыть для редактирования файл ulogin.php найти и заменить код http://d.pr/n/53Vm на http://d.pr/n/EQF4
---Игорян Я---, 11.02.2014, 16:14
Я тоже думал как раз об этом. Спасибо огромное за помощь и вообще, за плагин. Удачи!
---Игорян Я---, 11.02.2014, 13:39
Я не спорю, может я что-то и не так сделал. потому и прошу помощи. Это единственный из подобных плагинов, который заработал .
Помогите пожалуйста с авторизацией. Плагин для wordpress установил. заходит. но не выводится что авторизировался.
Иван Пшеницын, 03.04.2015, 12:31
Здравствуйте.
Мы сможем вам помочь, если вы дадите ссылку на сайт, чтобы мы могли ознакомиться с проблемой.
Иван, буду очень благодарен. motormania.ru. Я просто не совсем пойму как сделать авторизацию что бы не запрашивал почту. И при авторизации выводил панель вверху. А сами кнопки с главной пропадали. Wordpres.
Иван Пшеницын, 03.04.2015, 12:55
1 - поясните пожалуйста, где у вас виджет uLogin'a ?
2 - без почты никак. В вордпресс, как и почти в любой другой CMS, нельзя зарегистрировать пользователя без почты.
Вывести виджет вы можете в любом месте темы, как это сделать описано в "деталях" о плагине, на вкладке "заметки".
Иван Пшеницын, 03.04.2015, 13:00
Сейчас у вас что-то неадекватное происходит. Получение почты вы, видимо, у uLogin'a отключили и заменили ее какой-то своей почтой, наверное хардово забитой. Мне сказало "пользователь с такой почтой уже зарегистрирован".
Иван, я убрал ссылки. Вот на этой площадке есть. вордпресс.комп36.рф. Если без почты нельзя, то как тогда? Вот например я хочу сделать авторизацию без почты, я могу же в самом движке cms это изменить? Если знаете как подскажите пожалуйста!
Иван Пшеницын, 03.04.2015, 13:03
Извините, но вопрос "как сделать авторизацию без почты в движке вордпресс" вы направляете не по адресу.
В WP не предусмотрена авторизация без почты. У нас в плагине, соответственно, тоже. Как заставить WP работать не так как он работает я подсказать не могу, извините.
Иван. Скажите пожалуйсат как тогда работает поле email в виджете? Если оно не обязательное то оно не проверяется?
Иван Пшеницын, 03.04.2015, 13:13
У вас сейчас оно не обязательное и вообще не запрашивается. Можно сделать обязательным и тогда запрашивается всегда (если от соцсети не получено - будет запрошено у пользователя, но как показывает практика, в 70+ процентов случаев email у пользователя не запрашивается, а получается от соцсети), или можно сделать необязательным, но получить, если он есть у соцсети. В последнем случае у пользователя email не будет запрошен никогда. Если есть у соцсети - вы его получите, нет - не получите.
Владлен, 02.10.2016, 21:13
все перепробовал, по разному делал и с плагином и без, ничего не работает, вернее делает вид что работает, огромнейший минус разрабам этого сервиса, нет хорошего гайда по установке, настройке, пользованию этим нужным сервисом, считаю себя более менее понимающим в сайтостроениях, но эта справка которая стоит на сайте ulogin и гайд по плагину wordpress, обычная порнография!!! Пытался сутки разобраться что куда и как вставлять, все вставил но не РАБОТАЕТ, удаляю!
Иван Пшеницын, 03.10.2016, 00:51
Судя по нашему с вами диалогу, вы даже не пытались выполнить то, что сказано в инструкции.

К тому же, после вашего обращения в поддержку вы полностью игнорировали рекомендации к действию, которые вам давали.

Вы сутки пытались разобраться с тем, что выражается одним предложением в инструкции - "вставить вот эту строчку кода в шаблон".
Владлен, 03.10.2016, 02:12
да я все сделал уже раз 20 и с плагином и по инструкции, и без, вы напишите лучше гайд нормальный, досконально все расказывающий, а не ссылайтесь на то что люди не умеют ставить, да если бы гайд был написан адекватно, неужели бы были такие вопросы?
Владлен, 03.10.2016, 02:13
на данный момент все досконально перепроверив раз 10 поставил по плагину, в итоге ответ сервера 405
Иван Пшеницын, 03.10.2016, 03:09
В инструкции написано - "вставьте на страницу код <?php echo get_ulogin_panel(); ?>". Я много раз смотрел ваш сайт но ни разу не видел там виджета, выведенного через этот код. Вы все время пытаетесь вставить какой-то "левый" код, который к плагину не относится.
Ту же самую рекомендацию я вам дал в вашем вопросе, вы ее проигнорировали. Вы ни разу не написали что "да, я это сделал и так не работает". Вы упорно не хотите вступать в диалог.

Простите, но вы теряете время исключительно потому, что не хотите со мной нормально беседовать. Я даю вам рекомендацию - вы на нее не отвечаете и это повторяется снова и снова.

И наконец, пишите, пожалуйста, в своем вопросе (http://ulogin.reformal.ru/proj/?ia=978547). Зачем беспокоить людей из этой ветки неинтересными им уведомлениями.
Иван Пшеницын, 03.10.2016, 03:12
конкретно 405 - ошибка, возникающая, когда вы в параметре "адрес редиректа" (или redirect_uri) указываете что-то неправильное (обычно - относительный, а не абсолютный путь).

Но в вашем случае эта ошибка говорит о том, что вы не используя плагин пытаетесь добавить виджет на страницу (и делаете это с указанной ошибкой). Для wp нужно использовать плагин, вставляя "левые" коды на страницу вы ничего не добьетесь (о чем я вам уже говорил много раз).
Владлен, 03.10.2016, 09:27
Это должно к примеру выглядеть так? <?php echo get_ulogin_panel(); ?><script src="//ulogin.ru/js/ulogin.js"></script>
<div id="uLogin" data-ulogin="display=panel;theme=classic;fields=first_name,last_name;providers=vkontakte,odnoklassniki,mailru,googleplus,instagram,facebook;hidden=;redirect_uri=http%3A%2F%2Fskmedved.club%2Fproverka.php;mobilebuttons=0;"></div>
Иван Пшеницын, 03.10.2016, 11:08
Нет. Уберите лишнее. Зачем вы от себя еще додумываете. Сказано в инструкции - вставьте вот этот код. И все. Не нужно еще script и код своего виджета добавлять.
Владлен, 03.10.2016, 11:22
я пробовал вставлял коды так, перечисляю - <?php echo get_ulogin_panel(e890ef4f); ?>, <?php echo get_ulogin_panel("e890ef4f"); ?>, <?php echo get_ulogin_panel(<div id="uLogin_e890ef4f" data-uloginid="e890ef4f"></div>); ?> вообщем по всякому и с кавычками и без, и такой момент, я вставляю в страницу не через фтп или фаелзилу, я вставляю напрямую, допустим создал страницу регистрация и туда вставлял все эти коды, в итоге ничего!!!!!!!
Иван Пшеницын, 03.10.2016, 11:45
Да что же с вами такое! Ну где, ГДЕ в инструкции вы увидели этот код, который вы упорно суете куда не нужно? Вот цитата из инструкции - https://goo.gl/K6OhdM. Где там какие-то варианты? Зачем вы что-то выдумаете? Ведь четко сказано - взяли код <?php echo get_ulogin_panel(); ?> и вставили в шаблон. Зачем вы туда суете еще какой-то код виджета? Я вас абсолютно не понимаю. Если у вас не работает данный код - так и скажите, значить есть проблема, которую мы сможем решить. Но, насколько я вижу, вы еще ни разу его не вставляли.
Иван Пшеницын, 03.10.2016, 11:46
Я вам уже раза 3 сказал в точности какой код вставить, а вы продолжаете делать что-то совершенно другое. Вам просто нужно скопировать код, который я вам раз за разом даю и вставить его в шаблон.
Владлен, 03.10.2016, 11:03
так скорее у вас проблема "Внимание: Этот плагин не был протестирован с вашей версией WordPress."
Иван Пшеницын, 03.10.2016, 11:10
Очень сомневаюсь, что с вашей версией есть какие-то проблемы. Просто мы не добавили еще ее в список поддерживаемых. Сегодня добавим. За вордпресса не успеешь)
Владлен, 03.10.2016, 11:24
вот как это понять? неужели человек который не разбирается в php это поймет? "Чтобы получить необходимые данные о пользователе, выполните запрос на адрес //ulogin.ru/token.php?token=$token&host=$host

Пример кода на PHP (для размещения по адресу redirect_uri):

$s = file_get_contents('http://ulogin.ru/token.php?token=' . $_POST['token'] .
'&host=' . $_SERVER['HTTP_HOST']);
$user = json_decode($s, true);"
Иван Пшеницын, 03.10.2016, 11:47
Я вам уже раз 5 сказал - для вас есть инструкция. В ней четко и ясно сказано, что и куда нужно вставлять. Это код, о котором вы здесь говорите, в инструкции не упоминается ни разу. Оставьте его в покое.
Владлен, 03.10.2016, 11:25
что это??? почему вы реально не сделаете видео гайд с пошаговой настройкой, установкой плагина во всех случаях которых касались вопросы которые вам люди задают?
Иван Пшеницын, 03.10.2016, 11:48
Потому что инструкции хватает за глаза. Видео гайд про то, как скопировать и вставить одну строчку кода, не требуется.
Сергей Галич, 02.07.2019, 22:25
Прошу, сделайте видеоинструкцию по "Добавление виджета в произвольное место"
Владлен, 03.10.2016, 11:34
все, я отказался от плагина
Сергей Галич, 02.07.2019, 22:27
ну или хотя бы (для таких как я) инструкцию куда вставить код <?php echo get_ulogin_panel(); ?>

Оставить комментарий