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

<<<123456>>>

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

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

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

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

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

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

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

В настройках плагина можно прописать какие сервисы ,из доступных, использовать для регистрации..
WebKaa.ru - Cotonti Relax
This post was edited by Dr2005alex (2010-09-29 16:01, 13 years ago)
Sergeich
#33 2010-09-29 16:56
Что-то я не понял. попытался авторизоваться при помощи аккаунта Вконтакте, в итоге меня просто перебросило на стандартную форму регистрации нового пользователя Котонти в которой заполнено несколько полей. Если процес регистрации нового пользователя на сайте такой, то вообще вся эта ботва теряет смысл. или я что-то не понимаю
Yusupov
#34 2010-09-29 18:07
Верно. При авторизации через любую соц.сеть надо чтобы автоматически создавался пользователь с персональными данными, необходимыми при регистрации. Для этого надо наверное вместо формы регистрации разместить кнопку, типа "Разрешить регистрацию нового пользователя на сайте"...при нажатии на которую происходила стандартная регистрация, но уже с известными данными о пользователе. Пароль соответственно должен генерироваться случайным образом.
Dr2005alex
#35 2010-09-29 18:34
Думаю сделаю два режима. Такой как есть сейчас и второй как раз тот что вы говорите. Но есть одно но.. более менее достаточное количество данных выдают mail.ru facebook и vkontakte там по крайней мере можно предположительный логин получить для создания нового пользователя,email пользователя вообще по моему только mail.ru выдает.. остальные скрывают.. Надо как то это механизм продумать.

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

Исправлено!
WebKaa.ru - Cotonti Relax
This post was edited by Dr2005alex (2010-10-01 03:15, 13 years ago)
esclkm
#42 2010-10-01 17:11
а что происходит при повторном входе автозарегистрированного пользователя?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#43 2010-10-01 17:17
Просто авторизация!
WebKaa.ru - Cotonti Relax
esclkm
#44 2010-10-01 17:46
то есть если он уже автозарегистрировани входит через логинзу то просто авторизация.
а авторегистрированным письмо на ящик отправляется или как?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#45 2010-10-01 18:03
Нет ничего не отправляется! Майл в данных от логинзы не у всех будет. Я вот прикинул, при авторегистрации человек может поменять пароль в профиле. Логин конечно только по обращению к администрации.

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

<<<123456>>>