diff options
author | Ludovic BERLEMONT <ludovic.berlemont@oxand.com> | 2016-03-24 18:33:01 +0100 |
---|---|---|
committer | Ludovic BERLEMONT <ludovic.berlemont@oxand.com> | 2016-03-24 18:33:01 +0100 |
commit | ee50e07a73d9edcbfae7ba997bb1bcbe7b210cc8 (patch) | |
tree | 2bff9f0b55dfbeb524787a6061bddac0c4f85dcf | |
parent | d56ace745c77e9020c33e5715ca7ec252bbdc8fb (diff) | |
download | sso-ee50e07a73d9edcbfae7ba997bb1bcbe7b210cc8.zip sso-ee50e07a73d9edcbfae7ba997bb1bcbe7b210cc8.tar.gz sso-ee50e07a73d9edcbfae7ba997bb1bcbe7b210cc8.tar.bz2 |
Adding error handler
-rw-r--r-- | examples/broker/index.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/broker/index.php b/examples/broker/index.php index 4bdcc11..f062c43 100644 --- a/examples/broker/index.php +++ b/examples/broker/index.php @@ -9,7 +9,12 @@ if (isset($_GET['sso_error'])) { $broker = new Jasny\SSO\Broker(getenv('SSO_SERVER'), getenv('SSO_BROKER_ID'), getenv('SSO_BROKER_SECRET')); $broker->attach(true); -$user = $broker->getUserInfo(); +try { + $user = $broker->getUserInfo(); +} catch (\Jasny\SSO\Exception $e) { + header("Location: error.php?sso_error=" . $e->getMessage(), true, 307); + exit; +} if (!$user) { header("Location: login.php", true, 307); |