From 59293826f017156ed41696dd01b846fe37446821 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 6 May 2018 18:24:34 +0200 Subject: Finished chat verification, added console colors --- .../admin/src/Controller/WormholeController.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'main/app/sprinkles/admin/src/Controller/WormholeController.php') 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 -- cgit v1.2.3