Попытки использования ajax или frame не дали никакого результата из-за соображения безопасности браузеров.
Единственный вариант - Open API
Но есть сложность: можно получить id только того, кто установил приложение!! Как быть с этим?
- создать приложение
- подключить
http://vk.com/js/api/openapi.js
- выполнить в нужном для вас месте
следующий скрипт:
VK.init({
apiId: ВАШ_API_ID
});
VK.Auth.getLoginStatus(function(response){
if (response.session) {
alert('Юзер авторизирован под id : '+response.session.mid);
} else {
alert('Юзер не авторизирован ВК');
}
});