login && register form overrided
This commit is contained in:
@@ -16,7 +16,7 @@ security:
|
|||||||
form_login:
|
form_login:
|
||||||
provider: fos_userbundle
|
provider: fos_userbundle
|
||||||
csrf_token_generator: security.csrf.token_manager
|
csrf_token_generator: security.csrf.token_manager
|
||||||
default_target_path: /admin
|
default_target_path: /
|
||||||
|
|
||||||
logout: true
|
logout: true
|
||||||
anonymous: true
|
anonymous: true
|
||||||
@@ -26,4 +26,3 @@ security:
|
|||||||
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
||||||
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
||||||
- { path: ^/admin, role: ROLE_SUPER_ADMIN }
|
- { path: ^/admin, role: ROLE_SUPER_ADMIN }
|
||||||
# - { path: ^/, role: ROLE_SUPER_ADMIN }
|
|
||||||
|
|||||||
@@ -6,8 +6,4 @@ use Symfony\Bundle\FrameworkBundle\Controller\Controller;
|
|||||||
|
|
||||||
class DefaultController extends Controller
|
class DefaultController extends Controller
|
||||||
{
|
{
|
||||||
public function indexAction()
|
|
||||||
{
|
|
||||||
return $this->render('JotunheimrUserBundle:Default:index.html.twig');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
JotunheimrUserBundle_homepage:
|
|
||||||
path: /login
|
|
||||||
defaults: { _controller: JotunheimrUserBundle:Default:index }
|
|
||||||
|
|||||||
@@ -0,0 +1,28 @@
|
|||||||
|
{% extends 'JotunheimrUserBundle::layout.html.twig' %}
|
||||||
|
|
||||||
|
{% trans_default_domain 'FOSUserBundle' %}
|
||||||
|
|
||||||
|
{% block fos_user_content %}
|
||||||
|
{{ form_start(form, {'method': 'post', 'action': path('fos_user_registration_register'), 'attr': {'class': 'fos_user_registration_register'}}) }}
|
||||||
|
|
||||||
|
{{ form_label(form.email) }}
|
||||||
|
{{ form_widget(form.email) }}
|
||||||
|
{{ form_errors(form.email) }}
|
||||||
|
|
||||||
|
{{ form_label(form.username) }}
|
||||||
|
{{ form_widget(form.username) }}
|
||||||
|
{{ form_errors(form.username) }}
|
||||||
|
|
||||||
|
{{ form_label(form.plainPassword.first) }}
|
||||||
|
{{ form_widget(form.plainPassword.first) }}
|
||||||
|
{{ form_errors(form.plainPassword.first) }}
|
||||||
|
|
||||||
|
{{ form_label(form.plainPassword.second) }}
|
||||||
|
{{ form_widget(form.plainPassword.second) }}
|
||||||
|
{{ form_errors(form.plainPassword.second) }}
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<input type="submit" value="{{ 'registration.submit'|trans }}" />
|
||||||
|
</div>
|
||||||
|
{{ form_end(form) }}
|
||||||
|
{% endblock fos_user_content %}
|
||||||
@@ -3,55 +3,25 @@
|
|||||||
{% trans_default_domain 'FOSUserBundle' %}
|
{% trans_default_domain 'FOSUserBundle' %}
|
||||||
|
|
||||||
{% block fos_user_content %}
|
{% block fos_user_content %}
|
||||||
<div class="login-box">
|
{% if error %}
|
||||||
<div class="login-logo">
|
{{ error.messageKey|trans(error.messageData, 'security') }}
|
||||||
<a href="#"><b>{{ project_name }}</b> Admin</a>
|
{% endif %}
|
||||||
</div>
|
|
||||||
<div class="login-box-body">
|
|
||||||
{% if error %}
|
|
||||||
<div class="alert alert-danger alert-dismissible">
|
|
||||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
|
||||||
<h4><i class="icon fa fa-ban"></i> Login Error!</h4>
|
|
||||||
{{ error.messageKey|trans(error.messageData, 'security') }}
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
<div class="callout callout-info">
|
<form action="{{ path("fos_user_security_check") }}" method="post">
|
||||||
<h4>Administration Area</h4>
|
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}"/>
|
||||||
|
|
||||||
<p>For users only w/ valid authentication data</p>
|
<input type="text" id="username" name="_username" value="{{ last_username }}"
|
||||||
</div>
|
placeholder="{{ 'security.login.username'|trans }}"
|
||||||
|
required="required" autofocus/>
|
||||||
|
|
||||||
<form action="{{ path("fos_user_security_check") }}" method="post">
|
<input type="password" id="password" name="_password"
|
||||||
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}"/>
|
placeholder="{{ 'security.login.password'|trans }}"
|
||||||
<div class="form-group has-feedback">
|
required="required"/>
|
||||||
<input type="text" id="username" name="_username" value="{{ last_username }}"
|
|
||||||
placeholder="{{ 'security.login.username'|trans }}"
|
<input type="checkbox" id="remember_me" name="_remember_me" value="on"/>
|
||||||
class="form-control" required="required" autofocus/>
|
<label for="remember_me">{{ 'security.login.remember_me'|trans }}</label>
|
||||||
<i class="fa fa-user form-control-feedback"></i>
|
|
||||||
</div>
|
<input type="submit" id="_submit" name="_submit"
|
||||||
<div class="form-group has-feedback">
|
value="{{ 'security.login.submit'|trans }}"/>
|
||||||
<input type="password" id="password" name="_password"
|
</form>
|
||||||
placeholder="{{ 'security.login.password'|trans }}" class="form-control"
|
|
||||||
required="required"/>
|
|
||||||
<i class="fa fa-lock form-control-feedback"></i>
|
|
||||||
</div>
|
|
||||||
<input type="checkbox" id="remember_me" name="_remember_me" value="on"/>
|
|
||||||
<label for="remember_me">{{ 'security.login.remember_me'|trans }}</label>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-xs-8"></div>
|
|
||||||
<div class="col-xs-4">
|
|
||||||
<input type="submit" id="_submit" name="_submit" class="btn btn-primary btn-block btn-flat"
|
|
||||||
value="{{ 'security.login.submit'|trans }}"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
<div class="lockscreen-footer text-center">
|
|
||||||
Copyright © 2016 · <a href="http://www.laszlolang.com">www.laszlolang.com system7</a>
|
|
||||||
<br>
|
|
||||||
<b>Project Jotunheimr</b> <br>
|
|
||||||
<b>Version</b> {{ jotun_version }} · All rights reserved.
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% endblock fos_user_content %}
|
{% endblock fos_user_content %}
|
||||||
|
|||||||
@@ -6,12 +6,8 @@
|
|||||||
<title>{% block title %}{{ project_name }} Admin - Login{% endblock %}</title>
|
<title>{% block title %}{{ project_name }} Admin - Login{% endblock %}</title>
|
||||||
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
|
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
|
||||||
{% block stylesheets %}
|
{% block stylesheets %}
|
||||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
|
|
||||||
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
|
|
||||||
|
|
||||||
{% stylesheets filter='cssrewrite'
|
{% stylesheets filter='cssrewrite'
|
||||||
'@JotunheimrAdminBundle/Resources/public/js/vendor/bootstrap/css/bootstrap.min.css'
|
'@JotunheimrAdminBundle/Resources/public/js/vendor/bootstrap/css/bootstrap.min.css' %}
|
||||||
'@JotunheimrAdminBundle/Resources/public/css/s7Admin.css' %}
|
|
||||||
<link rel="stylesheet" media="screen" href="{{ asset_url }}"/>
|
<link rel="stylesheet" media="screen" href="{{ asset_url }}"/>
|
||||||
{% endstylesheets %}
|
{% endstylesheets %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
@@ -24,18 +20,7 @@
|
|||||||
<![endif]-->
|
<![endif]-->
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="hold-transition {% if last_username|length %}lockscreen{% else %}login-page{% endif %}">
|
<body>
|
||||||
|
|
||||||
{#<div>#}
|
|
||||||
{#{% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}#}
|
|
||||||
{#{{ 'layout.logged_in_as'|trans({'%username%': app.user.username}, 'FOSUserBundle') }} |#}
|
|
||||||
{#<a href="{{ path('fos_user_security_logout') }}">#}
|
|
||||||
{#{{ 'layout.logout'|trans({}, 'FOSUserBundle') }}#}
|
|
||||||
{#</a>#}
|
|
||||||
{#{% else %}#}
|
|
||||||
{#<a href="{{ path('fos_user_security_login') }}">{{ 'layout.login'|trans({}, 'FOSUserBundle') }}</a>#}
|
|
||||||
{#{% endif %}#}
|
|
||||||
{#</div>#}
|
|
||||||
|
|
||||||
{% if app.request.hasPreviousSession %}
|
{% if app.request.hasPreviousSession %}
|
||||||
{% for type, messages in app.session.flashbag.all() %}
|
{% for type, messages in app.session.flashbag.all() %}
|
||||||
@@ -54,7 +39,8 @@
|
|||||||
|
|
||||||
{% block javascripts %}
|
{% block javascripts %}
|
||||||
{% javascripts
|
{% javascripts
|
||||||
'@JotunheimrAdminBundle/Resources/public/js/vendor/plugins/jQuery/jQuery-2.1.4.min.js'
|
'@JotunheimrAdminBundle/Resources/public/js/vendor/plugins/jQuery/jquery-3.0.0.min.js'
|
||||||
|
'@JotunheimrAdminBundle/Resources/public/js/vendor/plugins/jQuery/jquery-migrate-3.0.0.min.js'
|
||||||
'@JotunheimrAdminBundle/Resources/public/js/vendor/bootstrap/js/bootstrap.min.js' %}
|
'@JotunheimrAdminBundle/Resources/public/js/vendor/bootstrap/js/bootstrap.min.js' %}
|
||||||
<script type="text/javascript" src="{{ asset_url }}"></script>
|
<script type="text/javascript" src="{{ asset_url }}"></script>
|
||||||
{% endjavascripts %}
|
{% endjavascripts %}
|
||||||
|
|||||||
Reference in New Issue
Block a user