Facebook用户授权

本文关键字:授权 用户 Facebook | 更新日期: 2023-09-27 18:02:05

我已经实现了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; }
}

Facebook用户授权

FB.getLoginStatus

你可以用Javascript SDK

$('button.action').click(function() {
   FB.getLoginStatus(function(response) {
      if(response.session) {
        // user logged in.
      } else {
          // log him in.
      }
    });
   return false;
});