Почему я бросил вести этот сайт! Потому, что система ведет себя по-хамски по отношению к посетителям сайта, навязывая последним бесконечное количество баннеров-заглушек контента, особенно пришедшим с мобильных устройств!
АВТОРИЗАЦИЯ через социальные сети
DownLoad_Free

АВТОРИЗАЦИЯ через социальные сети - Архив

Нашли ошибку или
хотите что-то сообщить -
жмите Ctr+Enter Система Orphus



    [Ленточный вид форума] [Поиск] [RSS]



  • Страница 1 из 1
  • 1
АВТОРИЗАЦИЯ через социальные сети
Дата: Понедельник, 20.10.2014, 06:05 | Сообщение # 1
Группа: Администраторы
Сообщений: 1530
Авторизация пользователя на сайте, используя логин Вконтакте

<header>
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>

<script type="text/javascript" charset="cp1251" >
window.onload = (function() {   // когда загрузится вся страница
VK.init(function() {    // инициализируем Vk API

// узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars
var parts=document.location.search.substr(1).split("&");
var flashVars={}, curr;
for (i=0; i<parts.length; i++) {
curr = parts.split('=');
// записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1;
flashVars[curr[0]] = curr[1];
}

// получаем viewer_id из полученных переменных
var viewer_id = flashVars['viewer_id'];

// выполняем запрос получения профиля
VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) {
// обрабатываем полученные данные
// выводим имя и фамилию в блок user_info
var login=viewer_id;
document.getElementById('user_info').innerHTML = '<span id=id1>vk_id'+login+'</span> '+data.response[0].first_name + ' ' + data.response[0].last_name + '<br /><br/>';

// создаем img, для отображения аватарки
var image=document.createElement('img');
// из полученных данных берем ссылку на фото
image.src=data.response[0].photo_big;
image.width=90;
// добавляем img в блок user_info
user_info.appendChild(image);
};);

};);
};);
</script>
</header>

<body>
<!--vk_login здесь выводи инфу-->
<div id="user_info"></div>



Пример: http://vk.com/app4596701
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright kachay.ucoz.org © 2008-2024Хостинг от uCoz
^ Наверх ^
Пригодилось!