Yaj*_*jap 7 php login remember-me symfony
我已经以编程方式实现了登录功能.
此代码如下:
$token = new UsernamePasswordToken($user, $user->getPassword(), 'main', $user->getRoles());
$this->get('security.context')->setToken($token);
$event = new InteractiveLoginEvent($this->getRequest(),$token);
$this->get('event_dispatcher')->dispatch('security.interactive_login', $event);
Run Code Online (Sandbox Code Playgroud)
在此之后,我该如何实现记住我?
(我知道如何使用表单,但我想实现以编程方式记住我.)
请帮忙...
尝试使用RememberMeToken
$key = $this->getParameter('secret'); // your security key from parameters.yml
$token = new RememberMeToken($user, 'main', $key);
$this->get('security.context')->setToken($token);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2324 次 |
| 最近记录: |