Foren / National / Russian / Авторизация ВКонтакте

ErsteVorherige123456NächsteLetzte

Yusupov
#31 27. September 2010, 10:33
Мне тоже логинза больше нравится.
Dr2005alex
#32 27. September 2010, 12:28
Уже делаю под логинзу...

Добавлено 2 дня спустя:

В общем плагин готов. Сейчас проходим обкатку..
Посмотреть в действии можно у меня на сайте.

Логинза поддерживает только 2 языка, английский и русский. Плагин берет из config.php на каком стартовать.

Есть 2 варианта предложения авторизироваться:

a) Кнопка (по нажатию всплывает окно)
б) Форма (Встраивается в ваш скин фрэйм с формой)

Тут видно сразу 2 варианта.

В настройках плагина можно прописать какие сервисы ,из доступных, использовать для регистрации..
WebKaa.ru - Cotonti Relax

Dieser Beitrag wurde von Dr2005alex (am 29. September 2010, 16:01, vor 13 Jahre) bearbeitet
Sergeich
#33 29. September 2010, 16:56
Что-то я не понял. попытался авторизоваться при помощи аккаунта Вконтакте, в итоге меня просто перебросило на стандартную форму регистрации нового пользователя Котонти в которой заполнено несколько полей. Если процес регистрации нового пользователя на сайте такой, то вообще вся эта ботва теряет смысл. или я что-то не понимаю
Yusupov
#34 29. September 2010, 18:07
Верно. При авторизации через любую соц.сеть надо чтобы автоматически создавался пользователь с персональными данными, необходимыми при регистрации. Для этого надо наверное вместо формы регистрации разместить кнопку, типа "Разрешить регистрацию нового пользователя на сайте"...при нажатии на которую происходила стандартная регистрация, но уже с известными данными о пользователе. Пароль соответственно должен генерироваться случайным образом.
Dr2005alex
#35 29. September 2010, 18:34
Думаю сделаю два режима. Такой как есть сейчас и второй как раз тот что вы говорите. Но есть одно но.. более менее достаточное количество данных выдают mail.ru facebook и vkontakte там по крайней мере можно предположительный логин получить для создания нового пользователя,email пользователя вообще по моему только mail.ru выдает.. остальные скрывают.. Надо как то это механизм продумать.

т.е. У нас получитя пользователь без email скорее всего.. остальное думаю смогут поменять в профиле..
WebKaa.ru - Cotonti Relax
Trustmaster
#36 29. September 2010, 19:26
Не знаю как ВКонтакт, но Facebook явно запрещает сохранять в своей базе любые данные, полученные через API Facebook, кроме некоторых идентификаторов. Автозаполнение формы при регистрации - это единственная лазейка, которую я придумал, потому что в данном случае пользователь вроде как вводит данные сам с одной стороны, а с другой стороны регистрация всё же проходит быстрее и удобнее.
May the Source be with you!
Dr2005alex
#37 29. September 2010, 19:32
А мы не у facebook берем а у логинзы :) такой вариант не прокатит?
WebKaa.ru - Cotonti Relax
Trustmaster
#38 29. September 2010, 21:45
Строго говоря, нет. Но вообще оптимальное решение - предоставить этот выбор админу, тогда это будет на его совести. Тем более вероятность того, что фейсбук обо всём узнает и придёт вас покарать крайне мала.
May the Source be with you!
Dr2005alex
#39 29. September 2010, 22:43
Добавил возможность авторегистрации и пока что она включена! проверяем.... отписываемся если есть ошибки!
WebKaa.ru - Cotonti Relax
Yusupov
#40 30. September 2010, 13:31
Попробовал авторегистрацию через mail.ru. После нажатия на кнопку "Продолжить" и авторизации в открывшемся окошке на mail.ru было перенаправление на ошибку "Неверный URL".
После второй попытки ошибка исчезла.
Dr2005alex
#41 30. September 2010, 22:17
Пока не забыл :) Интересно: А знают ли пользователи Cotonti что можно Входить на сайт используя свой email вместо логина?

Вроде бы закончил работу на плагином.
Итог:

Плагин позволяет через сервис логинза.ру:

- Авторизироваться пользователям используя учетную запись другого сайта.
- Если первая авторизация на вашем сайте то:


Если в настройках включено АВТОРЕГИСТРАЦИЯ, то

автоматически создается пользователь со случайным паролем и логином.И сразу происходит автоматический вход на сайт.Логин берется исходя их принятых данных от сервиса.В порядке что есть в наличии Nikname ->Full name -> First name+Last name-> Если из перечисленного ничего не переданно то создается логин Nologin + случайный набор символов.(Это на крайний случай).

Если в настройках выключено АВТОРЕГИСТРАЦИЯ, то

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

- Если пользователь уже зарегистрирован на вашем сайте используя логинзу то:

Просто входим на сайт.

Есть возможность разместить в профиле пользователя кнопку или форму данного сервиса. Это для тех пользователей кто захочит поменять привязку к первоначальному сайту, с которого произошла регистрация или для того кто регистрировался без использования сервиса, но хотел бы его использовать для своей УЖЕ СОЗДАННОЙ учетной записи. Просто когда пользователь авторизован на сайте, жмет на кнопку сервиса и выбирает с какого сайта берем учетную запись. Далее все как обычно в сервисе... по окончании манипуляций пользователь возвращается в свой профайл. Появляется надпись профиль обновлен. И теперь можно использовать для авторизации этого провайдера.


В настройках плагина можно прописать какие сервисы ,из доступных, использовать для регистрации. Ну и вид кнопка/форма.

Что вспомню добавлю.. пока идет тестирование...

Добавлено 4 часа 58 Минут спустя:

# Yusupov : Попробовал авторегистрацию через mail.ru. После нажатия на кнопку "Продолжить" и авторизации в открывшемся окошке на mail.ru было перенаправление на ошибку "Неверный URL".
После второй попытки ошибка исчезла.

Исправлено!
WebKaa.ru - Cotonti Relax

Dieser Beitrag wurde von Dr2005alex (am 1. Oktober 2010, 03:15, vor 13 Jahre) bearbeitet
esclkm
#42 1. Oktober 2010, 17:11
а что происходит при повторном входе автозарегистрированного пользователя?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#43 1. Oktober 2010, 17:17
Просто авторизация!
WebKaa.ru - Cotonti Relax
esclkm
#44 1. Oktober 2010, 17:46
то есть если он уже автозарегистрировани входит через логинзу то просто авторизация.
а авторегистрированным письмо на ящик отправляется или как?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#45 1. Oktober 2010, 18:03
Нет ничего не отправляется! Майл в данных от логинзы не у всех будет. Я вот прикинул, при авторегистрации человек может поменять пароль в профиле. Логин конечно только по обращению к администрации.

А зачем отсылать письмо? Уведомлять о пароле и имени или чего?
WebKaa.ru - Cotonti Relax

ErsteVorherige123456NächsteLetzte