Вы можете просто использовать клиентскую библиотеку Facebook Javascript.Появится диалоговое окно входа в систему, если они еще не вошли в систему, или просто предоставит вам информацию о своем сеансе, если они уже вошли в систему.
FB.init({ appId: yourAppId });
FB.login(function (response) {
if (response.session) {
var authToken = response.session.access_token;
} else {
// do stuff if they are not logged in
}
}, { perms: 'email,publish_stream' }); // list of extended permissions you require