为了账号安全,请及时绑定邮箱和手机立即绑定

自动注册后用户身份验证

自动注册后用户身份验证

PHP
烙印99 2019-08-15 17:12:11
自动注册后用户身份验证我们正在Symfony 2中从头开始构建业务应用程序,我在用户注册流程中遇到了一些问题:在用户创建帐户后,他们应该使用这些凭据自动登录,而不是立即被迫再次提供他们的证书。任何人都有这方面的经验,或能够指出我正确的方向?
查看完整描述

3 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

如果你有一个UserInterface对象(大部分时间应该是这种情况)你可能想要使用它为最后一个参数实现的getRoles函数。因此,如果您创建一个函数logUser,它应该是这样的:

public function logUser(UserInterface $user) {
    $token = new UsernamePasswordToken($user, null, 'main', $user->getRoles());
    $this->container->get('security.context')->setToken($token);}


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 495 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信