Rest Symfony 3-使用明文密码登录时出错
我正在创建和API与symfony,我必须使用明文密码的数据库 当我发送帖子到/login\u检查 _用户名:username _密码:GoodPassword 我没有问题,它是有效的 如果我发送: 但如果我发送: _username0:Username _密码:GoodPassword 我有一个凭证错误:很好 但如果我发送: _用户名:username _密码0:GoodPassword 我有一个错误: 警告:hash_equals():预期用户_字符串为字符串,给定null 我不知道验证在哪里如果所有字段都在表单中,你能帮我吗?(如果将密码从明文更改为bcrypt,则我会得到我想要的crednetial错误)Rest Symfony 3-使用明文密码登录时出错,rest,symfony,Rest,Symfony,我正在创建和API与symfony,我必须使用明文密码的数据库 当我发送帖子到/login\u检查 _用户名:username _密码:GoodPassword 我没有问题,它是有效的 如果我发送: 但如果我发送: _username0:Username _密码:GoodPassword 我有一个凭证错误:很好 但如果我发送: _用户名:username _密码0:GoodPassword 我有一个错误: 警告:hash_equals():预期用户_字符串为字符串,给定null 我不知道验证在哪
谢谢您的帖子字段必须与
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即使我使用默认名称,我也有同样的问题。