Авторизация через соц-сетей InstanCMS 2

 
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1160
Всем привет, нужен компонент или хак для двойки для авторизации через социальных сетей, кто нибудь уже делал что то подобное?
С помощью uLogin сам пытался сделал но что то не получается, нет опыт работой с API...
Может у кого то есть готовые платные или бесплатные решения?
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
no avatar
Медаль
Сообщений: 196
присоединяюсь.
bebystok.ru
Социальная сеть производителей товаров для детей
Реклама
cms
Посетитель
no avatar
Сообщений: 14
Подписался на тред, очень актуальная тема! (сразу бы решился вопрос с прикруткой форума и прочих радостей)
з.ы
Инста хорошая ЦМС соц.сети, а авторизации через СС нет(( печалька
Посетитель
small user social cms
Медаль
Сообщений: 468
По идее, разработчики об этом задумывались. Жду их решения.
Посетитель
small user social cms
Медаль
Сообщений: 539
Было бы лучше "Авторизация + регистрация", что бы в дальнейшем пользователь мог входить вводя свой логин и пароль...
Редактировалось: 1 раз (Последний: 5 августа 2014 в 22:52)
instantcms.su - официальная поддержка SiteKreator, UserPay, SiteStroi, ForumKreator
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
nmsk:
Было бы лучше "Авторизация + регистрация", что бы в дальнейшем пользователь мог входить вводя свой логин и пароль...
Если я не ошибаюсь то подобные компоненты работают по принципу авторегистрации пользователя, который пытается авторизоваться через соц.сеть, на сайте с данными: логин - логин юзера в соц.сети (или автоматическая абракадабра) и автоматически сгенерированный пароль. По этим параметрам новый пользователь записывается в базе данных сайта. А при авторизации система, через которую он авторизуется (например Loginza), проводит сопоставление данных пользователя в соц.сети и зареганных данных, скармливая последние сайту и таким образом авторизуя пользователя на нём.
Посетитель
small user social cms
Медаль
Сообщений: 865
nmsk:
Авторизация + регистрация
Реально, решил, работает на базе uLogin. Тестирую...
Посетитель
no avatar
Сообщений: 14
PIN:

nmsk:
Авторизация + регистрация
Реально, решил, работает на базе uLogin. Тестирую...

На сайта uLogin-а ссылка на скачивание плагина только для:InstantCMS 1.9, 1.10, уважаемый Pin не подскажешь, как в двойку запилить? Буду очень признателен
Посетитель
small user social cms
Медаль
Сообщений: 865
MegaHertZ:

на сайте uLogin описано как его на любой движок прикрутить, от туда и пошел. Взял за основу существующую авторизацию и регистрацию, теперь пытаюсь логику настроить. Простого решения нет, но выходит не заморочено.
P/S: тут главное не навредить
Редактировалось: 1 раз (Последний: 7 августа 2014 в 11:46)
Посетитель
small user social cms
Медаль
Сообщений: 865
Мои новости: uLogin работает, кто бы сомневался, работает в связке с ICMS2. Код пока грязный, прибираюсь.
Вопрос: что делать с приглашениями? Блокировать, пусть нормально входят?
Посетитель
no avatar
Медаль
Сообщений: 196
пусть нормально входят - для соц сетей любой затык при входе = потеря клиента.
bebystok.ru
Социальная сеть производителей товаров для детей
Посетитель
small user social cms
Медаль
Сообщений: 865
качаем token.php,бросаем в "system\controllers\auth\actions\"
В шаблоне логина "/templates/{ваш шаблон}/controllers/auth/login.tpl.php" вставляем ссылку на uLogin. Все!

Как создать ссылку:
1. идем на конструктор юлогина http://ulogin.ru/constructor.php
2. платформа: любой сайт
3. рисуем адрес обратной ссылки: {ваш сайт}/auth/token
4. фантазируем в настройках
5. получаем Код для вставки

например:
Код PHP:
  1. <div id="uLogin" style="position:absolute;right:20px;" data-ulogin="display=small;fields=email,nickname;providers=vkontakte,mailru,twitter,facebook,odnoklassniki,yandex,google,livejournal,openid,lastfm,linkedin,liveid;hidden=other;redirect_uri=http%3A%2F%2F<?php echo $_SERVER['HTTP_HOST']?>%2Fauth%2Ftoken"></div>
перед строкой
Код PHP:
  1. <?php if($is_ajax){ ?>
Посетитель
small user social cms
Медаль
Сообщений: 865
жду нареканий
Посетитель
small user social cms
Медаль
Сообщений: 468
PIN:
Мои новости: uLogin работает, кто бы сомневался, работает в связке с ICMS2. Код пока грязный, прибираюсь.
Компонент работоспособный не помешал бы.
Посетитель
small user social cms
Медаль
Сообщений: 865
еще... если у вас авторизация по приглашениям, то скрипт регистрацию будет игнорировать, поэтому в login.tpl.php ссылку надо в условие спрятать
Редактировалось: 1 раз (Последний: 8 августа 2014 в 01:01)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.