aboutsummaryrefslogtreecommitdiffhomepage
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rwxr-xr-x[-rw-r--r--]app/Console/Kernel.php0
-rwxr-xr-x[-rw-r--r--]app/Exceptions/Handler.php0
-rwxr-xr-xapp/Http/Controllers/AdminController.php25
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/Auth/ForgotPasswordController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/Auth/LoginController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/Auth/RegisterController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/Auth/ResetPasswordController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/Controller.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/ImageController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/PublicKeyController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/SocketController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Controllers/UserController.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Kernel.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Middleware/EncryptCookies.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Middleware/RedirectIfAuthenticated.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Middleware/TrimStrings.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Middleware/TrustProxies.php0
-rwxr-xr-x[-rw-r--r--]app/Http/Middleware/VerifyCsrfToken.php0
-rwxr-xr-x[-rw-r--r--]app/Jobs/SendVerificationEmail.php0
-rwxr-xr-x[-rw-r--r--]app/Mail/EmailVerification.php0
-rwxr-xr-x[-rw-r--r--]app/Message.php0
-rwxr-xr-x[-rw-r--r--]app/Providers/AppServiceProvider.php0
-rwxr-xr-x[-rw-r--r--]app/Providers/AuthServiceProvider.php0
-rwxr-xr-x[-rw-r--r--]app/Providers/BroadcastServiceProvider.php0
-rwxr-xr-x[-rw-r--r--]app/Providers/EventServiceProvider.php0
-rwxr-xr-x[-rw-r--r--]app/Providers/RouteServiceProvider.php0
-rwxr-xr-x[-rw-r--r--]app/PublicKeys.php0
-rwxr-xr-x[-rw-r--r--]app/User.php0
28 files changed, 25 insertions, 0 deletions
diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php
index a8c5158..a8c5158 100644..100755
--- a/app/Console/Kernel.php
+++ b/app/Console/Kernel.php
diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php
index f1078a9..f1078a9 100644..100755
--- a/app/Exceptions/Handler.php
+++ b/app/Exceptions/Handler.php
diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php
new file mode 100755
index 0000000..1aba505
--- /dev/null
+++ b/app/Http/Controllers/AdminController.php
@@ -0,0 +1,25 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use Auth;
+use Illuminate\Foundation\Auth\User;
+
+class AdminController extends Controller
+{
+ public function Overview()
+ {
+ $this->checkAdmin();
+ return view('admin.overview', ['user' => Auth::user()]);
+ }
+
+ private function checkAdmin()
+ {
+ $isAdmin = User::findOrFail(Auth::user()->id)->admin;
+ if ($isAdmin !== 1) {
+ abort(403, 'Sorry, you are not an administrator.');
+ }
+
+ return true;
+ }
+}
diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php
index 6a247fe..6a247fe 100644..100755
--- a/app/Http/Controllers/Auth/ForgotPasswordController.php
+++ b/app/Http/Controllers/Auth/ForgotPasswordController.php
diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php
index 87f66d5..87f66d5 100644..100755
--- a/app/Http/Controllers/Auth/LoginController.php
+++ b/app/Http/Controllers/Auth/LoginController.php
diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php
index 2994499..2994499 100644..100755
--- a/app/Http/Controllers/Auth/RegisterController.php
+++ b/app/Http/Controllers/Auth/RegisterController.php
diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php
index f5edc22..f5edc22 100644..100755
--- a/app/Http/Controllers/Auth/ResetPasswordController.php
+++ b/app/Http/Controllers/Auth/ResetPasswordController.php
diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
index 03e02a2..03e02a2 100644..100755
--- a/app/Http/Controllers/Controller.php
+++ b/app/Http/Controllers/Controller.php
diff --git a/app/Http/Controllers/ImageController.php b/app/Http/Controllers/ImageController.php
index 603008d..603008d 100644..100755
--- a/app/Http/Controllers/ImageController.php
+++ b/app/Http/Controllers/ImageController.php
diff --git a/app/Http/Controllers/PublicKeyController.php b/app/Http/Controllers/PublicKeyController.php
index af59cc2..af59cc2 100644..100755
--- a/app/Http/Controllers/PublicKeyController.php
+++ b/app/Http/Controllers/PublicKeyController.php
diff --git a/app/Http/Controllers/SocketController.php b/app/Http/Controllers/SocketController.php
index dc49fcf..dc49fcf 100644..100755
--- a/app/Http/Controllers/SocketController.php
+++ b/app/Http/Controllers/SocketController.php
diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php
index 8d98a9a..8d98a9a 100644..100755
--- a/app/Http/Controllers/UserController.php
+++ b/app/Http/Controllers/UserController.php
diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php
index 3439540..3439540 100644..100755
--- a/app/Http/Kernel.php
+++ b/app/Http/Kernel.php
diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php
index 033136a..033136a 100644..100755
--- a/app/Http/Middleware/EncryptCookies.php
+++ b/app/Http/Middleware/EncryptCookies.php
diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php
index e27860e..e27860e 100644..100755
--- a/app/Http/Middleware/RedirectIfAuthenticated.php
+++ b/app/Http/Middleware/RedirectIfAuthenticated.php
diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php
index 5a50e7b..5a50e7b 100644..100755
--- a/app/Http/Middleware/TrimStrings.php
+++ b/app/Http/Middleware/TrimStrings.php
diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php
index 7daf51f..7daf51f 100644..100755
--- a/app/Http/Middleware/TrustProxies.php
+++ b/app/Http/Middleware/TrustProxies.php
diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php
index 0c13b85..0c13b85 100644..100755
--- a/app/Http/Middleware/VerifyCsrfToken.php
+++ b/app/Http/Middleware/VerifyCsrfToken.php
diff --git a/app/Jobs/SendVerificationEmail.php b/app/Jobs/SendVerificationEmail.php
index 0a71f05..0a71f05 100644..100755
--- a/app/Jobs/SendVerificationEmail.php
+++ b/app/Jobs/SendVerificationEmail.php
diff --git a/app/Mail/EmailVerification.php b/app/Mail/EmailVerification.php
index 4f393ac..4f393ac 100644..100755
--- a/app/Mail/EmailVerification.php
+++ b/app/Mail/EmailVerification.php
diff --git a/app/Message.php b/app/Message.php
index 79a1afd..79a1afd 100644..100755
--- a/app/Message.php
+++ b/app/Message.php
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index 706c003..706c003 100644..100755
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php
index 9784b1a..9784b1a 100644..100755
--- a/app/Providers/AuthServiceProvider.php
+++ b/app/Providers/AuthServiceProvider.php
diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php
index 352cce4..352cce4 100644..100755
--- a/app/Providers/BroadcastServiceProvider.php
+++ b/app/Providers/BroadcastServiceProvider.php
diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php
index fca6152..fca6152 100644..100755
--- a/app/Providers/EventServiceProvider.php
+++ b/app/Providers/EventServiceProvider.php
diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php
index e91ab48..e91ab48 100644..100755
--- a/app/Providers/RouteServiceProvider.php
+++ b/app/Providers/RouteServiceProvider.php
diff --git a/app/PublicKeys.php b/app/PublicKeys.php
index 92f1b24..92f1b24 100644..100755
--- a/app/PublicKeys.php
+++ b/app/PublicKeys.php
diff --git a/app/User.php b/app/User.php
index 9dcf98e..9dcf98e 100644..100755
--- a/app/User.php
+++ b/app/User.php