Авторизация пользователя через Facebook - PullRequest
0 голосов
/ 14 июля 2011

Я внедрил аутентификацию пользователей Facebook в своем текущем проекте, и теперь я хотел бы реализовать авторизацию. Мне нужна авторизация, чтобы проверить, вошел ли пользователь в систему, когда он пытается выполнить действие. Может ли кто-нибудь указать мне на ресурс, который имеет отношение к моей ситуации, или, возможно, помочь мне?

Изменить: я считаю, что это разрешение должно быть на стороне сервера, потому что я также хочу проверить определенные разрешения пользователя (например, если пользователь является администратором).

[DataContract(IsReference = true)]
public partial class User : Entity
{

    [DataMember]
    public long ID { get; private set; }

    [DataMember]
    public long FacebookID { get; set; }

    [DataMember]
    public string AccessToken { get; set; }

    [DataMember]
    public long Expires { get; set; }

    [DataMember]
    public string FirstName { get; set; }

    [DataMember]
    public string LastName { get; set; }

}

1 Ответ

0 голосов
/ 14 июля 2011

FB.getLoginStatus

Вы можете сделать это с помощью Javascript SDK

$('button.action').click(function() {
   FB.getLoginStatus(function(response) {
      if(response.session) {
        // user logged in.
      } else {
          // log him in.
      }
    });
   return false;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...