用户授权使用Facebook

时间:2011-07-13 20:01:26

标签: c# .net wcf facebook authorization

我已经使用当前项目实施了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 :(得分:0)

FB.getLoginStatus

您可以使用Javascript SDK

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