Rest Symfony 3-使用明文密码登录时出错

Rest Symfony 3-使用明文密码登录时出错,rest,symfony,Rest,Symfony,我正在创建和API与symfony,我必须使用明文密码的数据库 当我发送帖子到/login\u检查 _用户名:username _密码:GoodPassword 我没有问题,它是有效的 如果我发送: 但如果我发送: _username0:Username _密码:GoodPassword 我有一个凭证错误:很好 但如果我发送: _用户名:username _密码0:GoodPassword 我有一个错误: 警告:hash_equals():预期用户_字符串为字符串,给定null 我不知道验证在哪

我正在创建和API与symfony,我必须使用明文密码的数据库

当我发送帖子到/login\u检查 _用户名:username _密码:GoodPassword

我没有问题,它是有效的

如果我发送: 但如果我发送: _username0:Username _密码:GoodPassword 我有一个凭证错误:很好

但如果我发送: _用户名:username _密码0:GoodPassword

我有一个错误: 警告:hash_equals():预期用户_字符串为字符串,给定null

我不知道验证在哪里如果所有字段都在表单中,你能帮我吗?(如果将密码从明文更改为bcrypt,则我会得到我想要的crednetial错误)


谢谢

您的帖子字段必须与
security.yml
中的名称相同。默认情况下,它们的名称必须是_username和_password,但您可以在
security.yml
文件中更改它们的名称:

security:
    firewalls:
      main:
        form_login:
          username_parameter: _username
          password_parameter: _password

有关文档的更多信息:

对不起,我真的不明白你的问题,你能更清楚一点吗?如果你不发送登录检查密码,我得到的是错误500而不是无效的BadCredentialsException我更改了安全性中的字段名称。yml:username\u参数:username password\u参数:password即使我使用默认名称,我也有同样的问题。