我有以下表格:
<form name="user_login" method="post">
<div id="user_login">
<div>
<label for="user_login_email" class="required">Email</label>
<input type="email" id="user_login_email"
name="user_login[email]"
required="required">
</div>
<div>
<label for="user_login_password" class="required">Password</label>
<input type="password"
id="user_login_password"
name="user_login[password]"
required="required">
</div>
<div>
<button type="submit" id="user_login_save" name="user_login[save]">
Log in
</button>
</div>
</form>
我的问题是如何在security.yaml文件中获取登录参数?
我的security.yaml文件的部分内容现在看起来像这样:
security:
firewalls:
main:
form_login:
username_parameter: "user_login[email]"
password_parameter: "user_login[password]"
我尝试了一些变体,例如使用单引号,使用点来引用键等,但它们似乎都不起作用。
答案 0 :(得分:0)
用户名和密码参数已更正。
问题在于您的表单,特别是操作网址。它应该是登录检查页面。
<form name="user_login" method="post" action="/login_check">