my logout of a user does not work in symfony 3.4












1














I can not disconnect.There I have a doctor space, and when I finish with this space, I click on a disconnect button, and it redirects me to the home page.Then I have a user who consults the profile of a doctor and then decides to make an appointment, and when he chooses his date and time and arrives on a page where he must be register or connect.When he chooses to connect and returns his login, clicks on login, it is supposed to be redirected to his patient area with the info of the appointment, but symfony tells me Acces Denied.And in the toolbar of symfony I see that I am logged as user doctor on which I was before and I disconnected.



Security.yml



   # app/config/security.yml

security:
encoders:
SymfonyComponentSecurityCoreUserUser: sha512
DoctixUserBundleEntityUser: sha512

role_hierarchy:
ROLE_PATIENT: ROLE_PATIENT
ROLE_MEDECIN: ROLE_MEDECIN
ROLE_STRUCTURE_SINITAIRE: ROLE_STRUCTURE_SINITAIRE
ROLE_ADMIN: [ROLE_ADMIN]
ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

providers:
main:
entity:
class: DoctixUserBundleEntityUser
property: username

firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
pattern: ^/
anonymous: true
provider: main
form_login:
login_path: /login
check_path: /login_check
logout:
path: /logout
target: /


access_control:
# - { path: ^/admin/, roles: ROLE_ADMIN }
- { path: ^/patient, roles: ROLE_PATIENT }
- { path: ^/medecin, roles: ROLE_MEDECIN }
- { path: ^/structure-sanitaire, roles: ROLE_STRUCTURE_SINITAIRE }


Routing in my UserBundle and not the app/config.yml



  #url de la connexion d'un utilisateur
login:
path: /login
defaults: { _controller: DoctixUserBundle:Security:login }

# url qui verifie l'authentification du user
login_check:
path: /login_check


#url de deconnexion
logout:
path: /logout


Thanks.










share|improve this question



























    1














    I can not disconnect.There I have a doctor space, and when I finish with this space, I click on a disconnect button, and it redirects me to the home page.Then I have a user who consults the profile of a doctor and then decides to make an appointment, and when he chooses his date and time and arrives on a page where he must be register or connect.When he chooses to connect and returns his login, clicks on login, it is supposed to be redirected to his patient area with the info of the appointment, but symfony tells me Acces Denied.And in the toolbar of symfony I see that I am logged as user doctor on which I was before and I disconnected.



    Security.yml



       # app/config/security.yml

    security:
    encoders:
    SymfonyComponentSecurityCoreUserUser: sha512
    DoctixUserBundleEntityUser: sha512

    role_hierarchy:
    ROLE_PATIENT: ROLE_PATIENT
    ROLE_MEDECIN: ROLE_MEDECIN
    ROLE_STRUCTURE_SINITAIRE: ROLE_STRUCTURE_SINITAIRE
    ROLE_ADMIN: [ROLE_ADMIN]
    ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    providers:
    main:
    entity:
    class: DoctixUserBundleEntityUser
    property: username

    firewalls:
    dev:
    pattern: ^/(_(profiler|wdt)|css|images|js)/
    security: false
    main:
    pattern: ^/
    anonymous: true
    provider: main
    form_login:
    login_path: /login
    check_path: /login_check
    logout:
    path: /logout
    target: /


    access_control:
    # - { path: ^/admin/, roles: ROLE_ADMIN }
    - { path: ^/patient, roles: ROLE_PATIENT }
    - { path: ^/medecin, roles: ROLE_MEDECIN }
    - { path: ^/structure-sanitaire, roles: ROLE_STRUCTURE_SINITAIRE }


    Routing in my UserBundle and not the app/config.yml



      #url de la connexion d'un utilisateur
    login:
    path: /login
    defaults: { _controller: DoctixUserBundle:Security:login }

    # url qui verifie l'authentification du user
    login_check:
    path: /login_check


    #url de deconnexion
    logout:
    path: /logout


    Thanks.










    share|improve this question

























      1












      1








      1







      I can not disconnect.There I have a doctor space, and when I finish with this space, I click on a disconnect button, and it redirects me to the home page.Then I have a user who consults the profile of a doctor and then decides to make an appointment, and when he chooses his date and time and arrives on a page where he must be register or connect.When he chooses to connect and returns his login, clicks on login, it is supposed to be redirected to his patient area with the info of the appointment, but symfony tells me Acces Denied.And in the toolbar of symfony I see that I am logged as user doctor on which I was before and I disconnected.



      Security.yml



         # app/config/security.yml

      security:
      encoders:
      SymfonyComponentSecurityCoreUserUser: sha512
      DoctixUserBundleEntityUser: sha512

      role_hierarchy:
      ROLE_PATIENT: ROLE_PATIENT
      ROLE_MEDECIN: ROLE_MEDECIN
      ROLE_STRUCTURE_SINITAIRE: ROLE_STRUCTURE_SINITAIRE
      ROLE_ADMIN: [ROLE_ADMIN]
      ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

      providers:
      main:
      entity:
      class: DoctixUserBundleEntityUser
      property: username

      firewalls:
      dev:
      pattern: ^/(_(profiler|wdt)|css|images|js)/
      security: false
      main:
      pattern: ^/
      anonymous: true
      provider: main
      form_login:
      login_path: /login
      check_path: /login_check
      logout:
      path: /logout
      target: /


      access_control:
      # - { path: ^/admin/, roles: ROLE_ADMIN }
      - { path: ^/patient, roles: ROLE_PATIENT }
      - { path: ^/medecin, roles: ROLE_MEDECIN }
      - { path: ^/structure-sanitaire, roles: ROLE_STRUCTURE_SINITAIRE }


      Routing in my UserBundle and not the app/config.yml



        #url de la connexion d'un utilisateur
      login:
      path: /login
      defaults: { _controller: DoctixUserBundle:Security:login }

      # url qui verifie l'authentification du user
      login_check:
      path: /login_check


      #url de deconnexion
      logout:
      path: /logout


      Thanks.










      share|improve this question













      I can not disconnect.There I have a doctor space, and when I finish with this space, I click on a disconnect button, and it redirects me to the home page.Then I have a user who consults the profile of a doctor and then decides to make an appointment, and when he chooses his date and time and arrives on a page where he must be register or connect.When he chooses to connect and returns his login, clicks on login, it is supposed to be redirected to his patient area with the info of the appointment, but symfony tells me Acces Denied.And in the toolbar of symfony I see that I am logged as user doctor on which I was before and I disconnected.



      Security.yml



         # app/config/security.yml

      security:
      encoders:
      SymfonyComponentSecurityCoreUserUser: sha512
      DoctixUserBundleEntityUser: sha512

      role_hierarchy:
      ROLE_PATIENT: ROLE_PATIENT
      ROLE_MEDECIN: ROLE_MEDECIN
      ROLE_STRUCTURE_SINITAIRE: ROLE_STRUCTURE_SINITAIRE
      ROLE_ADMIN: [ROLE_ADMIN]
      ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

      providers:
      main:
      entity:
      class: DoctixUserBundleEntityUser
      property: username

      firewalls:
      dev:
      pattern: ^/(_(profiler|wdt)|css|images|js)/
      security: false
      main:
      pattern: ^/
      anonymous: true
      provider: main
      form_login:
      login_path: /login
      check_path: /login_check
      logout:
      path: /logout
      target: /


      access_control:
      # - { path: ^/admin/, roles: ROLE_ADMIN }
      - { path: ^/patient, roles: ROLE_PATIENT }
      - { path: ^/medecin, roles: ROLE_MEDECIN }
      - { path: ^/structure-sanitaire, roles: ROLE_STRUCTURE_SINITAIRE }


      Routing in my UserBundle and not the app/config.yml



        #url de la connexion d'un utilisateur
      login:
      path: /login
      defaults: { _controller: DoctixUserBundle:Security:login }

      # url qui verifie l'authentification du user
      login_check:
      path: /login_check


      #url de deconnexion
      logout:
      path: /logout


      Thanks.







      symfony logout






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 19 '18 at 17:38









      Mohamed Sacko

      499




      499
























          0






          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53379975%2fmy-logout-of-a-user-does-not-work-in-symfony-3-4%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53379975%2fmy-logout-of-a-user-does-not-work-in-symfony-3-4%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          MongoDB - Not Authorized To Execute Command

          in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

          Npm cannot find a required file even through it is in the searched directory