aboutsummaryrefslogtreecommitdiffhomepage
path: root/app/Http/Controllers/PublicKeyController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/Controllers/PublicKeyController.php')
-rwxr-xr-xapp/Http/Controllers/PublicKeyController.php49
1 files changed, 0 insertions, 49 deletions
diff --git a/app/Http/Controllers/PublicKeyController.php b/app/Http/Controllers/PublicKeyController.php
deleted file mode 100755
index af59cc2..0000000
--- a/app/Http/Controllers/PublicKeyController.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\PublicKeys;
-use Auth;
-use Cookie;
-use Illuminate\Foundation\Auth\User;
-use Illuminate\Http\Request;
-
-class PublicKeyController extends Controller
-{
- public function getUsersKey($user_id)
- {
- $public_key = PublicKeys::select('key')->where('user_id', $user_id)->first();
- // TODO: Friends: do not allow to request every public key
-
- return $public_key ? $public_key : abort(404, "This public key doesn't exist.");
- }
-
- public function setUsersKey(Request $request)
- {
- $request->validate([
- 'key' => 'required|max:4096',
- ]);
-
- $public_key = PublicKeys::firstOrNew(['user_id' => $user_id]);
- $public_key->user_id = $user_id;
- $public_key->key = $request->input('key');
- $public_key->save();
-
- return response()->json(['message' => 'Successfully inserted public key.'], 201);
- }
-
- public function setUsersKeyByCookie(Request $request)
- {
- if ($_COOKIE['publickey'] !== null) {
- $user = Auth::user();
- $public_key = PublicKeys::firstOrNew(['user_id' => $user->id]);
- $public_key->user_id = $user->id;
- $public_key->key = $_COOKIE['publickey'];
- $public_key->save();
-
- return redirect('/');
- } else {
- abort(400, "Public key is malformed.");
- }
- }
-}