我使用spring security进行身份验证。我有两个字段。电子邮件和密码。 我有以下配置:
**<form method="post" action="/j_spring_security_check" >**
two fields as email and passwords.
for email i gave name as j_email and for password i gave j_password.
在安全文件中,我提供了数据源来验证表。但对于有效的电子邮件/密码,我收到错误:登录。失败。我的问题是字段名称(j_email和j_passwords)在这里确实重要吗?请帮帮我?
谢谢!
答案 0 :(得分:1)
您可以在配置中指定输入名称:
<form-login username-parameter="j_email" password-parameter="j_password" />
答案 1 :(得分:0)
您无需将“j_username”更改为“j_email”。
你的字段应该是:
j_username:用于电子邮件
j_password:用于密码
但是如果你想用你自己的名字来表达它,你应该遵循 M.Hryszczyk 所说的。