Забыли пароль?
Запросите новый здесь.

Автор темы: Rush
ID темы: 405
Информация:
Тема содержит 31 сообщения, была просмотрена 9481 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Моды
 Распечатать тему
[mod] авторизация с пом. vk fb tw etc...
Rush
как-то просили, набросал.
Плагин позволяет упростить процесс регистрации/авторизации на сайте, используя другие популярные сайты, вроде фб, вк, тв, гугла, яндекса и т.д. В главной роли - loginzaAPI, на холиварные вопросы почему логинза отвечу сразу - так намного проще и удобнее, чем изучать апи каждого сервиса и для каждого писать библиотеки, в логинзе все уже есть и процесс упрощается до невозможного. тем более апи сайтов может со временем видоизменяться, но изменять мод не придется, т.к. это забота логинзы.

Демо тут - http://johny6.bge...

Возможные минусы - email при регистрации с логинзой не проверяется на существование. могут быть траблы с кодировкой (именно поэтому были убраны перенос имени/фамилии и т.д., т.к. данные передаются в json, который как известно работает только в UTF). Но с передаваемыми никами должно все быть ок, т.к. ники почти всегда английские. не забираем аватар, т.к. наши любимые сайты передают их в очень маленьком размере (максимум 50х50).
Rush присоединено следующее:файл:
loginza.rar [33.49кБ / 640 Загрузки]
 
Web
wowan
Попробовал через Яндекс. Результат:
Notice: Undefined property: stdClass::$name in /home/j/johny6/public_html/infusions/loginza/lib/LoginzaUserProfile.class.php on line 108

Notice: Trying to get property of non-object in /home/j/johny6/public_html/infusions/loginza/lib/LoginzaUserProfile.class.php on line 108

Notice: Undefined property: stdClass::$name in /home/j/johny6/public_html/infusions/loginza/lib/LoginzaUserProfile.class.php on line 110

Notice: Trying to get property of non-object in /home/j/johny6/public_html/infusions/loginza/lib/LoginzaUserProfile.class.php on line 110

Notice: Undefined property: stdClass::$name in /home/j/johny6/public_html/infusions/loginza/lib/LoginzaUserProfile.class.php on line 110

Notice: Trying to get property of non-object in /home/j/johny6/public_html/infusions/loginza/lib/LoginzaUserProfile.class.php on line 110
 
Rush
ну с яндексом вообще все плохо, он ничего не отдает кроме емэйла и identity. ща зафикшу
 
Web
Rush
пробуй
 
Web
wowan
Теперь сработало. Однако для чего при входе ник и e-mail? Вроде в яндексе e-mail = ник@yandex.ru
Google и вконтакте вроде работают, остальное не проверял...
 
Rush
ник и емаил для того чтобы в базу что-нибудь записать. идет не просто авторизация, а экспресс-регистрация. если ник и емаил передается провайдером, то они автозаполняются.
 
Web
wowan
Тады ясно!
 
Rush
забыл упомянуть. ВАЖНО чтобы в главных настройках в админи был указан адрес сайта, т.е. http://www.yourdomain.com -> заменить на ваш адрес
 
Web
Rush
Однако для чего при входе ник и e-mail? Вроде в яндексе e-mail = ник@yandex.ru

ник между прочим таким образом и выдирается, и вставляется в форму. еще фишка в том, что при повторной авторизации с использованием того же провайдера уже не надо заполнять форму, авторизация происходит по ключу identity
 
Web
wowan
Rush, спасибо это я уже понял. На яндекс почту пришло письмо с сайта. С повторным входом тоже ясно. Спасибо за разьяснения.
 
Rush
незачто
 
Web
yury
а если человек не хочет регистрироваться, или уже зареган, но хочет войти под своими данными, чтобы что-то написать быстренько?

ТАк например можно на лайвджорнал. Т.е тем самым не создавать новый аккаунт, если этого пользователь не хотит
----------

потестил, вроде хорошо получается)
 
Rush
для этого есть стандартная форма входа логин/пароль, или там еще что-то?
 
Web
yury
там есть войти ппод логином твиитера например. при этом как я понял идентифицируется мэил и если он совпалдает, то вход при входе под твиттером он входит под ним со значком твиттера говорит,что у вас такой то логин на лайвджорнал.

еще посмотри как на rusbody.com тоже интересно сделано
 
Rush
мэил отдают примерно половина провайдеров. что делать с остальной половиной? вк например не отдает мэил. хотя у меня есть соображения. только времени нету. послезавтра в армию иду О_О

а на русбоди только стандартный вк виджет http://vkontakte....;p=VK.Auth
 
Web
yury
вот как раз и надо до армии успеть сделать кашерный плагин)
 
yury
а на русбоди только стандартный вк виджет http://vkontakte....;p=VK.Auth


я о том как там проходит авторизация. то не обязательно создавать логин и пасс для пользователя.

Или еще на лайвстрит хороший аддон (http://livestreet...ns/view/1/) есть как раз по авторизации. Евли понмаешь как адаптируются с него, то наверное вообще просто будет
 
yury
добавил ссылку на аддон в LS
 
poz1t1v
а можно под эту панель переделать???? плииззз
poz1t1v присоединено следующее:файл:
user_info_panel.rar [11.16кБ / 562 Загрузки]

 
Web
Rush
Правда чтоли? Ты давай тогда служи хорошо! Жаль, что компов нет в армии. Если только в увольнение будешь бегать и моды делать Удачи брат


спасибо большое за теплые слова) программуха помогает отвлечься и не падать в дипресняк

я о том как там проходит авторизация. то не обязательно создавать логин и пасс для пользователя.

Или еще на лайвстрит хороший аддон (http://livestreet...ns/view/1/) есть как раз по авторизации. Евли понмаешь как адаптируются с него, то наверное вообще просто будет


главное понять принцип работы, а там дело техники. с утра поковыряю, а то пьян) просто суть в том, что если не создавать логин (пароль ладно), то когда будешь комментить, что будет отображаться вместо user_name? ведь то что порталится от провайдера могут быть кракозябры. вобщем нюансов куча, завтра попробую успеть)
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Авторизация Вконтакте  →  Сервисы Smart 0 / 6342 06.11.2016 11:53
авторизация в админку  →  Установка и настройка системы 18 / 22286 08.10.2015 13:04
Code BBCode mod  →  Другое 0 / 2554 08.09.2015 12:28
Авторизация  →  Вопросы новичков 6 / 6870 16.07.2015 05:19
Мод PFMUK Downloads Mod  →  Моды 1 / 9850 15.08.2014 09:08
PFMUK Downloads Mod  →  Моды 0 / 2454 07.07.2014 06:39
Авторизация с разными именами  →  Вопросы новичков 6 / 6246 06.12.2013 13:35
Downloads Mod  →  Моды 5 / 5663 13.10.2013 00:31
Viewforum Mod  →  Моды 0 / 3022 11.07.2013 05:58
Авторизация через соц сети  →  Вопросы новичков 1 / 3001 04.06.2013 03:17
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)