要手动验证用户,我使用了以下代码:
$user = new User($token, null, array("ROLE_USER"));
$token = new UsernamePasswordToken($user, null, 'secured_area', array("ROLE_USER"));
$this->get("security.context")->setToken($token);
$event = new InteractiveLoginEvent($request, $token);
$this->get("event_dispatcher")->dispatch("security.interactive_login", $event);
问题是,当我更改页面(也是同一个控制器)时,我丢失了令牌/会话。
有时我得到这个:用户" Acme \ MyBundle \ Security \ User"没有用户提供商。
我应该如何使用模式配置安全区域:^ /?
secured_area:
pattern: ^/
由于