How can I check if a user is logged in in Symfony?

Carmen Mitru

I got this form :

{{ form_start(form) }}
        <input type="submit" class="form_submit_button" name="register_interest" value="Add to favourites"/>

        {{ form_end(form) }}

I want to check if user is logged in and I did this :

 {% if is_granted('IS_AUTHENTICATED_FULLY') %}

And it hides the button if the user is not logged in.

I want that button to show even if I am not logged in and after the form submit to check if the user is logged in .

How can I do this?

Thank you!

Karolis

The check must be performed in your php controller. Additionally, you can also perform a javascript check which prevents submitting the form if user is not logged in.

To check for user login in your controller:

 if ($this->isGranted('ROLE_USER') == false) {
      // show some error message, throw exception etc...
  }

Another way to do this:

$this->denyAccessUnlessGranted('ROLE_USER');

To check on the client side (javascript), you could do something like this:

{% if not is_granted('IS_AUTHENTICATED_REMEMBERED') %}

<script>
  // wrap into document.ready() if needed
  $('#your_submit_button_id').on('click', function(e) {
    e.preventDefault();
    alert('You must be logged in to use this function');
  });
</script>

{% endif %}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to check if a user is logged in

From Dev

How can I tell to EJS if user is logged in?

From Dev

How can I check if my user is already logged in (session), and go to specific ViewController?

From Dev

How can i check if user is logged in from the MVC5 Layout file

From Dev

how can I check my user is already logged in, and go to specific view controller using NSUserDefaults

From Dev

In a theme, how can you check if a user is logged in or is "admin"?

From Dev

In a theme, how can you check if a user is logged in or is "admin"?

From Dev

Parse - How do I check for a logged in user before the view loads?

From Dev

In Treeline, how do I check if the current user is logged in?

From Java

how to check whether user is logged in or not

From Dev

How to check if user is logged on, Not Member?

From Dev

how to check whether user is logged in or not

From Dev

PHP - How can i keep my user logged in?

From Dev

How can I test methods which needs user to be logged

From Dev

How can I send a notification in Laravel to a user that is not currently logged in?

From Dev

How can I get the username of the logged in user in Django?

From Dev

How can I view or hide some data depending of user logged in or not?

From Dev

How can I create a ParseUser from an already logged in Facebook user?

From Dev

How can I prevent access to an Angular page if the user IS logged in with AngularFire?

From Dev

How to keep the user logged in or check if the user is logged in or not in Shopify?

From Dev

How to check logged user in liferay velocity?

From Dev

How to check if currently logged in user is admin or not

From Dev

How to check if current user is logged in android

From Dev

How to check a list of user either it is logged in or not?

From Dev

CakePHP 3: How to properly check if a user is logged in

From Dev

How to check if user is already logged into instagram

From Dev

How to check whether admin or user is logged in odoo

From Dev

How to check if user is logged in at custom page in Opencart

From Dev

How to check if current user is logged in android

Related Related

  1. 1

    How to check if a user is logged in

  2. 2

    How can I tell to EJS if user is logged in?

  3. 3

    How can I check if my user is already logged in (session), and go to specific ViewController?

  4. 4

    How can i check if user is logged in from the MVC5 Layout file

  5. 5

    how can I check my user is already logged in, and go to specific view controller using NSUserDefaults

  6. 6

    In a theme, how can you check if a user is logged in or is "admin"?

  7. 7

    In a theme, how can you check if a user is logged in or is "admin"?

  8. 8

    Parse - How do I check for a logged in user before the view loads?

  9. 9

    In Treeline, how do I check if the current user is logged in?

  10. 10

    how to check whether user is logged in or not

  11. 11

    How to check if user is logged on, Not Member?

  12. 12

    how to check whether user is logged in or not

  13. 13

    PHP - How can i keep my user logged in?

  14. 14

    How can I test methods which needs user to be logged

  15. 15

    How can I send a notification in Laravel to a user that is not currently logged in?

  16. 16

    How can I get the username of the logged in user in Django?

  17. 17

    How can I view or hide some data depending of user logged in or not?

  18. 18

    How can I create a ParseUser from an already logged in Facebook user?

  19. 19

    How can I prevent access to an Angular page if the user IS logged in with AngularFire?

  20. 20

    How to keep the user logged in or check if the user is logged in or not in Shopify?

  21. 21

    How to check logged user in liferay velocity?

  22. 22

    How to check if currently logged in user is admin or not

  23. 23

    How to check if current user is logged in android

  24. 24

    How to check a list of user either it is logged in or not?

  25. 25

    CakePHP 3: How to properly check if a user is logged in

  26. 26

    How to check if user is already logged into instagram

  27. 27

    How to check whether admin or user is logged in odoo

  28. 28

    How to check if user is logged in at custom page in Opencart

  29. 29

    How to check if current user is logged in android

HotTag

Archive