Проверка статуса авторизации через open api на сайте (vk.com api)
Есть приложение, авторизация на нем реализована через open api (vk.com), далее сессия создается на сервере (php), проверка сессии на сервере дело понятное, интересует другое, все реализовано на ajax, без релоадов страниц и прочего, по истечению сессии как узнать что пользователь уже не авторизован, к серверу то запроса нет, есть запрос только к vk.com через api, делаю это очень большими костылями, абсолютно в любой функции js делаю так:
VK.Auth.getLoginStatus(function(response){
if(response.session) {
//авторизован, можно выполнять функцию
else {
window.location.href = "/";
}
});
Есть проще способы проверять это дело? |
почему ты при любом действии проверяешь авторизацию вк? если пользователь не авторизован в вк, то при каком то действии в вк - вк будет просить авторизацию (типа поста на стене), а так не пойму зачем тебе на стороннем сайте постоянно проверять авторизацию вк, один проверил - загнал в сессию и работает с переменной сессии
|
Цитата:
|
Цитата:
|
К примеру: мне нужно получить список друзей, для этого мне нужен id юзера полученный после автризации через openapi, но сессия уже истекал, а запрос отправился с undefined переменной, соответственно будет ошибка.
|
| Часовой пояс GMT +3, время: 04:34. |