diff --git a/src/Controller/SecurityController.php b/src/Controller/SecurityController.php index 41ff737..eda7e3f 100755 --- a/src/Controller/SecurityController.php +++ b/src/Controller/SecurityController.php @@ -371,7 +371,7 @@ class SecurityController extends AbstractController return $this->redirect($this->generateUrl('app_home')); } - + public function logoutOPENID(Request $request) { $accesstoken = $request->getSession()->get('oauthAccesstoken'); @@ -382,7 +382,7 @@ class SecurityController extends AbstractController $request->getSession()->invalidate(); $url = $this->getParameter('oauthLogouturl'); - if ($url) { + if ($url && $idtoken) { $callback = ($request->isSecure() ? 'https://' : 'http://').str_replace('//', '/', $this->getParameter('appWeburl').$this->getParameter('appAlias').$this->generateUrl('app_home')); $callback = substr($callback, 0, -1);