0
Я использую логин с fosuserBundle в своем приложении Symfony. Но логин не работает, и мое приложение не отображает никаких сообщений. Может быть ошибка в security.login.submit
.Войти с помощью FOSUserBundle
Это мой login.html.twig:
{% extends "FOSUserBundle::layout.html.twig" %}
{% trans_default_domain 'FOSUserBundle' %}
{% block fos_user_content %}
{% if error %}
<div>{{ error.messageKey|trans(error.messageData, 'security') }}</div>
{% endif %}
<div class="login-container">
<div class="space-6"></div>
<div class="position-relative">
<div id="login-box" class="login-box visible widget-box no-border">
<div class="widget-body">
<div class="widget-main">
<form method="post" action={{path("fos_user_security_check") }}">
<label class="block clearfix">
<span class="block input-icon input-icon-right">
<input type="text" name="_username" class="form-control" value="{{ last_username }}" placeholder="{{ 'security.login.username'|trans }}" required="required" />
<i class="ace-icon fa fa-user"></i>
</span>
</label>
<label class="block clearfix">
<span class="block input-icon input-icon-right">
<input type="password" name="_password" class="form-control" value="" placeholder="{{ 'security.login.password'|trans }}" required="required" />
<i class="ace-icon fa fa-lock"></i>
</span>
</label>
<div class="space"></div>
<div class="clearfix">
<label class="inline">
<input type="checkbox" class="ace" name="_remember_me" value="{{ 'security.login.remember_me'|trans }}"/>
<span class="lbl"> Remember Me</span>
</label>
<button type="button" class="width-35 pull-right btn btn-sm btn-primary">
<i class="ace-icon fa fa-key"></i>
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}" />
{{ 'security.login.submit'|trans }}
</button>
</div>
</form>
</div><!-- /.widget-main -->
</div><!-- /.widget-body -->
</div><!-- /.forgot-box -->
</div><!-- /.position-relative -->
</div>
{% endblock fos_user_content %}