aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Acme/DemoBundle/Resources/views/Secured
diff options
context:
space:
mode:
Diffstat (limited to 'src/Acme/DemoBundle/Resources/views/Secured')
-rw-r--r--src/Acme/DemoBundle/Resources/views/Secured/hello.html.twig11
-rw-r--r--src/Acme/DemoBundle/Resources/views/Secured/helloadmin.html.twig9
-rw-r--r--src/Acme/DemoBundle/Resources/views/Secured/layout.html.twig6
-rw-r--r--src/Acme/DemoBundle/Resources/views/Secured/login.html.twig35
4 files changed, 61 insertions, 0 deletions
diff --git a/src/Acme/DemoBundle/Resources/views/Secured/hello.html.twig b/src/Acme/DemoBundle/Resources/views/Secured/hello.html.twig
new file mode 100644
index 00000000..faf95cf8
--- /dev/null
+++ b/src/Acme/DemoBundle/Resources/views/Secured/hello.html.twig
@@ -0,0 +1,11 @@
1{% extends "AcmeDemoBundle:Secured:layout.html.twig" %}
2
3{% block title "Hello " ~ name %}
4
5{% block content %}
6 <h1 class="title">Hello {{ name }}!</h1>
7
8 <a href="{{ path('_demo_secured_hello_admin', { 'name': name }) }}">Hello resource secured for <strong>admin</strong> only.</a>
9{% endblock %}
10
11{% set code = code(_self) %}
diff --git a/src/Acme/DemoBundle/Resources/views/Secured/helloadmin.html.twig b/src/Acme/DemoBundle/Resources/views/Secured/helloadmin.html.twig
new file mode 100644
index 00000000..4e3649f7
--- /dev/null
+++ b/src/Acme/DemoBundle/Resources/views/Secured/helloadmin.html.twig
@@ -0,0 +1,9 @@
1{% extends "AcmeDemoBundle:Secured:layout.html.twig" %}
2
3{% block title "Hello " ~ name %}
4
5{% block content %}
6 <h1 class="title">Hello {{ name }} secured for Admins only!</h1>
7{% endblock %}
8
9{% set code = code(_self) %}
diff --git a/src/Acme/DemoBundle/Resources/views/Secured/layout.html.twig b/src/Acme/DemoBundle/Resources/views/Secured/layout.html.twig
new file mode 100644
index 00000000..aeea55c5
--- /dev/null
+++ b/src/Acme/DemoBundle/Resources/views/Secured/layout.html.twig
@@ -0,0 +1,6 @@
1{% extends "AcmeDemoBundle::layout.html.twig" %}
2
3{% block content_header_more %}
4 {{ parent() }}
5 <li>logged in as <strong>{{ app.user ? app.user.username : 'Anonymous' }}</strong> - <a href="{{ path('_demo_logout') }}">Logout</a></li>
6{% endblock %}
diff --git a/src/Acme/DemoBundle/Resources/views/Secured/login.html.twig b/src/Acme/DemoBundle/Resources/views/Secured/login.html.twig
new file mode 100644
index 00000000..3e76d1df
--- /dev/null
+++ b/src/Acme/DemoBundle/Resources/views/Secured/login.html.twig
@@ -0,0 +1,35 @@
1{% extends 'AcmeDemoBundle::layout.html.twig' %}
2
3{% block content %}
4 <h1 class="title">Login</h1>
5
6 <p>
7 Choose between two default users: <em>user/userpass</em> <small>(ROLE_USER)</small> or <em>admin/adminpass</em> <small>(ROLE_ADMIN)</small>
8 </p>
9
10 {% if error %}
11 <div class="error">{{ error.message }}</div>
12 {% endif %}
13
14 <form action="{{ path("_demo_security_check") }}" method="post" id="login">
15 <div>
16 <label for="username">Username</label>
17 <input type="text" id="username" name="_username" value="{{ last_username }}" />
18 </div>
19
20 <div>
21 <label for="password">Password</label>
22 <input type="password" id="password" name="_password" />
23 </div>
24
25 <button type="submit" class="sf-button">
26 <span class="border-l">
27 <span class="border-r">
28 <span class="btn-bg">Login</span>
29 </span>
30 </span>
31 </button>
32 </form>
33{% endblock %}
34
35{% set code = code(_self) %}