2014-02-23 41 views
0

之後記錄要手動認證我用下面的代碼一個用戶:Symfony的保持用戶手冊認證

$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: ^/ 

感謝

回答