Форма для перенаправления и входа в Facebook - PullRequest
0 голосов
/ 07 марта 2011

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

Я специально не спрашиваюКод делает такую ​​вещь (хотя это было бы желательно), а не просто советы о том, с чего начать и возможно ли это.

Спасибо

1 Ответ

2 голосов
/ 07 марта 2011

Facebook не позволяет xAuth, функцию, которая позволила бы что-то похожее на то, что вы описываете.Вместо этого вы должны использовать стандартный поток OAuth, который включает перенаправление пользователя на Facebook, где они вводят свои учетные данные, авторизуют ваше приложение, а затем перенаправляются обратно с токеном, который вы можете использовать для доступа к вызовам API от их имени.

FB имеет хорошее руководство по их аутентификации здесь .Простой способ начать работу с этим - использовать прилагаемый Javascript SDK - , их простейший пример , который отображает кнопку, которую пользователь может использовать для входа в систему:

 <html>
    <head>
      <title>My Facebook Login Page</title>
    </head>
    <body>
      <div id="fb-root"></div>
      <script src="http://connect.facebook.net/en_US/all.js"></script>
      <script>
         FB.init({ 
            appId:'YOUR_APP_ID', cookie:true, 
            status:true, xfbml:true 
         });
      </script>
      <fb:login-button>Login with Facebook</fb:login-button>
    </body>
 </html>

Этонеобходимо сначала зарегистрировать приложение , которое даст вам необходимый идентификатор приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...