diff options
author | Aaron Parecki <aaron@parecki.com> | 2019-10-19 21:46:02 +0100 |
---|---|---|
committer | Aaron Parecki <aaron@parecki.com> | 2019-10-19 21:46:02 +0100 |
commit | 6fc7d060cb417e46b74e747aaf88a2c735ca84ec (patch) | |
tree | 4505d35b3f10d85016ce1aedca103d84f274ca02 /controllers/auth.php | |
parent | 873cc81ee7325752c43dd007f723b225758cf9ac (diff) |
disable twitter stuff if no twitter client is set
Diffstat (limited to 'controllers/auth.php')
-rw-r--r-- | controllers/auth.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/controllers/auth.php b/controllers/auth.php index 837cbe0..de6c8c5 100644 --- a/controllers/auth.php +++ b/controllers/auth.php @@ -256,6 +256,14 @@ $app->post('/auth/reset', function() use($app) { }); $app->post('/auth/twitter', function() use($app) { + if(!Config::$twitterClientID) { + $app->response()['Content-type'] = 'application/json'; + $app->response()->body(json_encode(array( + 'result' => 'error' + ))); + return; + } + if($user=require_login($app, false)) { $params = $app->request()->params(); // User just auth'd with twitter, store the access token @@ -284,6 +292,14 @@ function getTwitterLoginURL(&$twitter) { } $app->get('/auth/twitter', function() use($app) { + if(!Config::$twitterClientID) { + $app->response()['Content-type'] = 'application/json'; + $app->response()->body(json_encode(array( + 'result' => 'error' + ))); + return; + } + $params = $app->request()->params(); if($user=require_login($app, false)) { |