如何使用sfGuard强行登录?

时间:2011-08-02 18:39:37

标签: symfony1 sfguard

有没有人有任何如何通过代码强制使用sfGuard登录操作?类似于:$ this-> authenticate('username'); ?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为是:

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

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

...对于“记住我”,第二个参数为true / false。

请参阅插件lib / user /中sfGuardSecurityUser.class.php中的signIn函数,了解它是如何工作的。