aboutsummaryrefslogtreecommitdiffhomepage
path: root/main/app/sprinkles/admin/src/Controller/WormholeController.php
diff options
context:
space:
mode:
authorMarvin Borner2018-05-06 18:24:34 +0200
committerMarvin Borner2018-05-06 18:24:34 +0200
commit59293826f017156ed41696dd01b846fe37446821 (patch)
tree6caafa4f076edb753707c79859de53788a87866c /main/app/sprinkles/admin/src/Controller/WormholeController.php
parent42f9f655b48c5b9b8be58a3f037e3edf8c339a4d (diff)
Finished chat verification, added console colors
Diffstat (limited to 'main/app/sprinkles/admin/src/Controller/WormholeController.php')
-rw-r--r--main/app/sprinkles/admin/src/Controller/WormholeController.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/main/app/sprinkles/admin/src/Controller/WormholeController.php b/main/app/sprinkles/admin/src/Controller/WormholeController.php
index 958d907..31a44c1 100644
--- a/main/app/sprinkles/admin/src/Controller/WormholeController.php
+++ b/main/app/sprinkles/admin/src/Controller/WormholeController.php
@@ -51,4 +51,22 @@ class WormholeController extends SimpleController
throw new NotFoundException(); // IT'S A FORBIDDEN EXCEPTION BUT IT'S SECRET! PSSSHT
}
}
+
+ public function getUsername(Request $request, Response $response, $args) {
+ $currentUser = $this->ci->currentUser; // FOR DATABASE QUERY
+
+ $access_token = $args['access_token'];
+ if (DB::table('public_keys')
+ ->where('UserID', 1)
+ ->where('Key', '=', $access_token)
+ ->exists()) {
+ $user_id = $args['user_id'];
+ $username =(DB::table('users')
+ ->where('id', $user_id)
+ ->value('user_name'));
+ $response->write($username);
+ } else {
+ throw new NotFoundException(); // IT'S A FORBIDDEN EXCEPTION BUT IT'S SECRET! PSSSHT
+ }
+ }
} \ No newline at end of file