my logout of a user does not work in symfony 3.4
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
add a comment |
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
add a comment |
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
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
symfony logout
asked Nov 19 '18 at 17:38


Mohamed Sacko
499
499
add a comment |
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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