我已经使用当前项目实施了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; }
}
答案 0 :(得分:0)
您可以使用Javascript SDK
执行此操作$('button.action').click(function() {
FB.getLoginStatus(function(response) {
if(response.session) {
// user logged in.
} else {
// log him in.
}
});
return false;
});