Форум программистов, компьютерный форум, киберфорум
PHP: API, боты
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/20: Рейтинг темы: голосов - 20, средняя оценка - 4.85
4 / 4 / 0
Регистрация: 23.09.2010
Сообщений: 106
1

Регистрация на сайте с вк

09.08.2012, 17:20. Показов 4199. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть задача создать быструю регистрацию на сайте используя данные пользователя вконтакте. Почитав немного API понял что мне поможет этот способ. Все что мне надо это (имя, фамилия, пол, е-мейл). Но вот когда уже пользователь зарегистрировался не хочется давать эму логин пароль и говорить авторизуйтесь на здоровье, хочется сделать авторизацию при помощи вк. ну вот для этого нужен какой то ключ чтобы привязать аккаунт к вк аккаунту вот и я не могу понят какой ключ для этого нужен.
Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2012, 17:20
Ответы с готовыми решениями:

регистрация на сайте
нужно сделать регистрацию для сайта. помогите плиз! регистрация должна осуществляться при нажатии...

Регистрация на сайте
подскажите как написать регистрацию для сайта. Мучаюсь уже который месяц Добавлено через 2...

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

Регистрация на сайте
С помощью чего лучше реализовать регистрацию на сайте.

6
2 / 2 / 1
Регистрация: 09.08.2012
Сообщений: 19
09.08.2012, 23:34 2
У каждого пользователя в любой нормальной соц.сети есть его ID используйте его, еще вариант использовать почтовый ящик, но например в фейсбуке есть проблемы:
1. его (основной) можно сменить в настройках
2. анонимизация при разрешении приложению предоставлять права на использование информации
1
4 / 4 / 0
Регистрация: 23.09.2010
Сообщений: 106
23.08.2012, 22:07  [ТС] 3
Citsejam, дело в том что когда я узнал что вк не дает е-мейл я не знал как привязывать аккаунты к пользователям дабы избежать повторной регистрации. Но сейчас уже дело не в это...

Проблема:
в документации сказано сделать (после получения кода) запрос по получению токена
HTML5
1
2
3
4
https://oauth.vk.com/access_token? 
client_id=APP_ID& 
client_secret=APP_SECRET& 
code=7a6fa4dff77a228eeda56603b8f53806c883f011c40b72630bb50df056f6479e52a
, но я вот что то не понял какой вообще запрос???
PHP
1
$get = file_get_contents("https://oauth.vk.com/access_toke?client_id=***&client_secret=***&code=".$_GET['code']);
ничего не дает

Добавлено через 55 минут
Теперь все ок - так и не понял почему не получалось. Переделал все заново и стало работать..
0
2 / 2 / 1
Регистрация: 09.08.2012
Сообщений: 19
24.08.2012, 00:44 4
Если у Вас есть обычная регистрация (не с помощью соцсетей) то Вы можете спросить у пользователя регистрировался ли он ранее и попросить залогиниться с помощью обычной авторизации.
0
77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
28.08.2012, 03:26 5
!! Может вопрос немного не в тему... (Если честно - лень гуглить.проверять) - А что действительно ВК не дает эмайл?

Просто, не так давно - сталкивался с подобной проблемой - но для западного заказчика (FB - регистрация) - там данные эмайл и прочие(кроме ФИО и пола и еще пары мелочей) - выдаются только с помощью запроса премишина(запрос уровня прав) - но права есть 2 видов:
1) личные данные (эмайл список френдов и т п) - которые запрашиваются в окне с 2 кнопками(Allow Cancel) - или ты разрешаешь, или иди прогуляйся подумай(=))) где я могу так же вывести текст - мол "Не боись юный молодец - твои данные защищены" - это все через АПИ FB.
2) и второй уровень премишенов - для записи на стене и т п. Которые он может отказаться но регистрация - пройдет.

Ну и встречал пару примеров в нете в которых вроде было опписано и мыло для регистрации ВК
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
09.09.2012, 02:54 6
Цитата Сообщение от Vitaliy> Посмотреть сообщение
PHP
1
$get = file_get_contents("https://oauth.vk.com/access_toke?client_id=***&client_secret=***&code=".$_GET['code']);
ничего не дает
в access_token последняя буква пропущена

Добавлено через 7 минут
Пытаюсь сделать примерно то же, но у меня при получении токена переходит на
т.е. отправляет, но не возвращается на страницу со скриптом. Остаётся в oauth.vk.com Как мне получить токен?

Добавлено через 4 часа 46 минут
тупанул, исправлюсь

Добавлено через 51 секунду
а есть способ кроме file_get_contents?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.09.2012, 03:19 7
библиотека cURL php
0
09.09.2012, 03:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2012, 03:19
Помогаю со студенческими работами здесь

Регистрация на сайте!
Господа, гуру и вообще все кто здесь обитает...Прошу помогите! Загорелся идеей создать сайт, и хочу...

Регистрация на сайте
Доброго времени суток. Есть сайт игры wargaming.net пытаюсь сделать регистратор, ну не понятно...

регистрация на сайте
как сделать полноценную регистрацию на своем сайте? Можно ли будет редактировать отдельные страницы...

Регистрация на сайте
скажите пожалуйста, я начала писать сайт на html, но незнаю как сделать, чтобы на мой сайт могли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru