From c2b4f8d7de00c9c4ade235dcc4f02883a0219762 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 6 May 2018 00:28:48 +0200 Subject: Added wormhole and other things --- .../admin/src/Controller/WormholeController.php | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 main/app/sprinkles/admin/src/Controller/WormholeController.php (limited to 'main/app/sprinkles/admin/src') diff --git a/main/app/sprinkles/admin/src/Controller/WormholeController.php b/main/app/sprinkles/admin/src/Controller/WormholeController.php new file mode 100644 index 0000000..3beed61 --- /dev/null +++ b/main/app/sprinkles/admin/src/Controller/WormholeController.php @@ -0,0 +1,50 @@ +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']; + $session = new Session(); + $session->start(); + $response->write($session->all()["account"]["current_user_id"]); + } else { + throw new ForbiddenException(); + } + } +} \ No newline at end of file -- cgit v1.2.3