有没有人有任何如何通过代码强制使用sfGuard登录操作?类似于:$ this-> authenticate('username'); ?
提前致谢。
答案 0 :(得分:1)
我认为是:
$user = // sfGuardUser object
$user_id = $user->getId();
$this->getUser()->signIn($user_id, true);
...对于“记住我”,第二个参数为true / false。
请参阅插件lib / user /中sfGuardSecurityUser.class.php中的signIn函数,了解它是如何工作的。