0

在我的站点中,我使用 facebook js sdk 登录(我在 facebook 页面中尝试了该示例),但是我如何告诉服务器该用户已通过身份验证?我尝试使用 ajax 发布到服务器。但这似乎不安全!

我的问题是身份验证过程可以只使用 JS sdk 吗?

如果无法使用 Js 完成身份验证过程,那么 facebook c# sdk 或其他非官方的 facebook c# sdk 呢?

  FB.login(function(response) {
   if (response.authResponse) {
     console.log('Welcome!  Fetching your information.... ');
     FB.api('/me', function(response) {
       console.log('Good to see you, ' + response.name + '.');
       // POST TO SERVER AND TELL HIM THAT THE USER IS AUTHENTICATED NOW
     });
   } else {
     console.log('User cancelled login or did not fully authorize.');
   }
 });
4

1 回答 1

0

JS SDK 可以在登录时设置一个cookie,您可以在服务器端读取该cookie。如果您在那里再次呼叫 /me,那么您可以相对确定一切正常。

于 2012-06-13T19:29:35.463 回答