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

如果我扩展 AbstractFormLoginAuthenticator

如果我扩展 AbstractFormLoginAuthenticator

PHP
慕勒3428872 2021-06-29 13:08:32
我的email字段中有字段,login.html.twig并希望将最后输入的email而不是用户名传递给我的模板。如何获取emailAuthenticationUtils::getLastUsername() 表单?
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

只需传递email到getCredentials()您LoginAuthenticator班级的方法内的会话:


public function getCredentials(Request $request)

{

    $credentials = [

        'email' => $request->request->get('email'),

        'password' => $request->request->get('password')

    ];


    $request->getSession()->set(

        Security::LAST_USERNAME,

        $credentials['email']

    );


    return $credentials;

}


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 135 浏览

添加回答

举报

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