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