Как заставить логин с помощью sfGuard? - PullRequest
0 голосов
/ 02 августа 2011

У кого-нибудь есть как заставить действие входа с sfGuard через код?Что-то вроде: $ this-> authenticate ('username');?

Заранее спасибо.

1 Ответ

1 голос
/ 03 августа 2011

Я думаю, что это было:

$user = // sfGuardUser object
$user_id = $user->getId();

$this->getUser()->signIn($user_id, true);

... со вторым параметром true / false для "запомнить меня".

См. Функцию входа в sfGuardSecurityUser.class.PHP внутри плагина lib / user /, чтобы увидеть, как он работает.

...