Как вы запускаете экран входа в систему php или JS? если вы делаете с JS, вы можете сделать это ниже. Таким образом, вы знаете, предоставил ли пользователь разрешения или нет.
FB.Event.subscribe('auth.login',function(response) {
if(response.session) { //checks if session is true
alert('logged in');
if(response.perms) { //checks if perms is true = permissions are granted
alert('perms granted');
}
else { //if perms is false = no permissions granted
alert('no perms');
}
}
else { //if something goes wrong
alert('login failure');
}
});
После этого вам нужно будет проверить, не удалил ли пользователь разрешения из настроек своего профиля, это можно сделать следующим образом:
$permissions = $facebook->api("/me/permissions");
Надеюсь, это поможет.