Авторизация на сайте с помощью вКонтакте Open API

Бюджет: по договоренности
Требуется сделать 2-шаговую авторизацию пользователя на сайте, если он залогинен вКонтакте. Первый шаг используется, если пользователь хочет оставить комментарий на сайте (без регистрации), второй – в момент регистрации.

1 шаг: По возможности, БЕЗ дополнительных запросов! Задача здесь уменьшить число кликов, в идеале до нуля. Если пользователь залогинен вКонтакте, то сразу рядом с формой комментария показываются имя, юзерпик пользователя и галочка "Подписаться профилем вКонтакте". Галочка по умолчанию включена, ее можно снять и тогда пользователю необходимо будет регистрироваться.

Если такая реализация невозможна, альтернативный вариант – не галочка, а кнопка с тем же названием, "Подписаться профилем вКонтакте". При нажатии на нее пользователь видит запрос от вКонтакте на доступ к его профилю. После подтверждения рядом с формой комментария появляются его юзерпик и имя. Повторюсь, на этом этапе нужен только юзерпик и имя пользователя, доступ к его профилю, друзьям и т.д. не нужен.

2 шаг: на странице регистрации пользователя размещается кнопка "зарегистрироваться через вКонтакте", при нажатии на которую выдается запрос на доступ к данным, забираются данные профиля – емайл (по возможности) и пол – которые добавляются в форму регистрации.

Указывайте стоимость в сообщении.
Опубликован 04.07.2011 в 12:57

Выберите способ верификации:

Обновите страницу после прохождения верификации.