Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как на php сайте сделать авторизацию от контакта?
Форумы портала PHP.SU » » Вопросы новичков » как на php сайте сделать авторизацию от контакта?

Страниц (1): [1]
 

1. Brajt - 17 Октября, 2011 - 16:17:45 - перейти к сообщению
предложенный в контакте код вставляю в страницу, в браузере появляется окошко "войти через вконтакте", но что делать дальше, не могу понять. как сделать чтобы аватарка пользователя сохранилась в папке сайта, путь к ней ушел в базу? пароль и логин ушли в базу, т.е. прошла автоматическая регистрация?
2. DeepVarvar - 17 Октября, 2011 - 16:59:29 - перейти к сообщению
Brajt пишет:
пароль и логин ушли в базу
и вообще весь контакт ушел к вам в базу.. Почитайте что такое OpenID и с чем его едят. Посмотрите соответствующее API
3. Newbee - 17 Октября, 2011 - 23:24:44 - перейти к сообщению
DeepVarvar пишет:
и вообще весь контакт ушел к вам в базу..

Было бы неплохо Ха-ха
4. morph-x - 18 Октября, 2011 - 01:56:14 - перейти к сообщению
Не, так нельзя! Вы же после этого можете спокойно заходить на страницу пользователя. Вам предоставляются только сессионные данные. Постараюсь объяснить подробнее... Допустим пользователь залогинился, и после этого вам предоставляется как бы его ID. Т.е. если после обычного входа на сайт с обычной системой регистрации вы записываете пользователю в cookie его логин и пароль. А при входе через ВК вы должны записать ему сессионные данные (допустим тот же ID). И при заходе на сайт проверять в cookie не логин и пароль а ID. Ну, вот примерно так это и работает.
5. Данил_123 - 18 Октября, 2011 - 19:58:51 - перейти к сообщению
ну как бы вот vkontakte.ru/developers.php?oid=-1&p=Auth и вот vkontakte.ru/developers.php?o=-1&p=%C4%EE%EA%F3%EC%E5%ED%F2%E0%F6%E8%FF+%EA+%E2%E8%E4%E6%E5%F2%F3+%E0%E2%F2%EE%F0%E8%E7%E0%F6%E8%E8

 

Powered by ExBB FM 1.0 RC1