2013-07-15 2 views
1

У меня есть сайт, где пользователи могут войти в с 2 вида полномочий:Реализовать «запомнить меня» с facebook входа в Symfony2

  1. Их сочетание электронной почты/пароль
  2. через Facebook, нажав на «вход с facebook "

Я успешно реализовал функцию памяти для первого случая, но не знаю, как начать с второго. Я использую FOSFacebookBundle, но, просматривая его документы, я не вижу, чтобы помнить, что я упоминал вообще.

Как мне реализовать помните меня с помощью facebook login?

ответ

0

Просто есть маршрут для проверки безопасности (check_path)

 fos_facebook: 
      remember_me: true 
      login_path: /login 
      check_path: _security_check_facebook 

И URL аутентификации внутри Javascript

<script>var authurl = '{{ path('_security_check_facebook', {'_remember_me': 1}) }}';</script> 

так добавить _remember_me и он будет работать.

Смежные вопросы