Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Logged in as: anon.
- Authenticated: Yes
- Token class: AnonymousToken
- Firewall name: main
- security:
- providers:
- database_users:
- entity: { class: AppEntityUser, property: email }
- encoders:
- AppEntityUser: bcrypt
- firewalls:
- dev:
- pattern: ^/(_(profiler|wdt)|css|images|js)/
- security: false
- main:
- pattern: ^/
- anonymous: true
- form_login:
- login_path: login
- check_path: login
- logout:
- path: logout
- target: home
- access_control:
- - { path: '^/admin', roles: ROLE_ADMIN }
- framework:
- secret: '%env(APP_SECRET)%'
- session:
- handler_id: ~
- php_errors:
- log: true
- <?php
- namespace AppController;
- use SymfonyBundleFrameworkBundleControllerController;
- use SymfonyComponentHttpFoundationRequest;
- use SymfonyComponentRoutingAnnotationRoute;
- use SymfonyComponentSecurityHttpAuthenticationAuthenticationUtils;
- class SecurityController extends Controller
- {
- /**
- * @Route("/login", name="login")
- */
- public function loginAction(Request $request, AuthenticationUtils $authenticationUtils)
- {
- $error = $authenticationUtils->getLastAuthenticationError();
- $lastUsername = $authenticationUtils->getLastUsername();
- return $this->render('security/login.html.twig', array(
- 'last_username' => $lastUsername,
- 'error' => $error,
- ));
- }
- /**
- * @Route("/logout", name="logout")
- */
- public function logoutAction()
- {
- throw $this->createAccessDeniedException();
- }
- }
- {% if error %}
- <div>{{ error.messageKey|trans(error.messageData, 'security') }}</div>
- {% endif %}
- <form action="{{ path('login') }}" method="post">
- <label for="username">Username:</label>
- <input type="text" id="username" name="_username" value="{{ last_username }}" />
- <label for="password">Password:</label>
- <input type="password" id="password" name="_password" />
- <button type="submit">login</button>
- </form>
Add Comment
Please, Sign In to add comment