diff options
| author | Aaron Parecki <aaron@parecki.com> | 2018-06-10 13:09:40 -0700 | 
|---|---|---|
| committer | Aaron Parecki <aaron@parecki.com> | 2018-06-10 13:09:40 -0700 | 
| commit | bb0752a72692d03b61f1719dca2a7cdc2b3052cc (patch) | |
| tree | 3732b7fb712d5755d48801ed3dc84bef5796d5b5 /controllers/auth.php | |
| parent | 510c5a52a812515de0af3fef93b7a0eb55c3fea7 (diff) | |
add support for token revocation
Diffstat (limited to 'controllers/auth.php')
| -rw-r--r-- | controllers/auth.php | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/controllers/auth.php b/controllers/auth.php index d90652b..f6d357e 100644 --- a/controllers/auth.php +++ b/controllers/auth.php @@ -278,6 +278,8 @@ $app->get('/signout', function() use($app) {  $app->post('/auth/reset', function() use($app) {    if($user=require_login($app, false)) { +    revoke_micropub_token($user->micropub_access_token, $user->token_endpoint); +      $user->authorization_endpoint = '';      $user->token_endpoint = '';      $user->micropub_endpoint = ''; @@ -286,7 +288,7 @@ $app->post('/auth/reset', function() use($app) {      $user->micropub_scope = '';      $user->micropub_access_token = '';      $user->save(); -     +      unset($_SESSION['auth']);      unset($_SESSION['me']);      unset($_SESSION['auth_state']); | 
