Простейшая клиентская авторизация

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
Ответить
avenge2disgrace
Сообщения: 1
Зарегистрирован: 12 сен 2012, 20:41

Простейшая клиентская авторизация

Сообщение avenge2disgrace »

Форум, помогай. Бьюсь над своим проектом уже второй месяц, застопорил меня следующий момент:
пролистав все манулы, доки и руководства здесь и на vk.com, так и не обнаружил примера элементарной авторизация пользователя VK на сайте через JavaScript. Да, vk.com приводит пример:

Код: Выделить всё

<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script> <div id="login_button" onclick="VK.Auth.login(authInfo);"></div> <script language="javascript">VK.init({  apiId: ВАШ_API_ID});function authInfo(response) {  if (response.session) {    alert('user: '+response.session.mid);  } else {    alert('not auth');  }}VK.Auth.getLoginStatus(authInfo);VK.UI.button('login_button');</script>
Но это не совсем то, что мне нужно.
Необходимо реализовать элементарные функции, такие как вход, выход пользователя с сайта и создание куки в браузере. Пробовал сам - угрюмо вышло.
Заранее спасибо!

З.Ы: Знания PHP, XHTML, CSS - достаточные, JS - со справочником
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Простейшая клиентская авторизация

Сообщение Александр »

avenge2disgrace
Виджет Auth возвращает следующие поля: uid, first_name, last_name, photo, photo_rec, hash.
Можно записать uid и hash в куки и по ним проверять авторизован ли пользователь.
Ответить