diff --git a/.gitignore b/.gitignore index f72249a8..feb1500a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ # Ignore dependencies and cache +/.idea /node_modules /vendor /storage/*.key diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index d0b1c7f7..96815f45 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -4,6 +4,7 @@ namespace App\Http; use App\Http\Middleware\ApiAuthToken; use App\Http\Middleware\CheckSuspended; +use App\Http\Middleware\InstallerLock; use App\Http\Middleware\isAdmin; use App\Http\Middleware\isMod; use App\Http\Middleware\LastSeen; @@ -36,6 +37,7 @@ class Kernel extends HttpKernel */ protected $middlewareGroups = [ 'web' => [ + InstallerLock::class, \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, diff --git a/app/Http/Middleware/InstallerLock.php b/app/Http/Middleware/InstallerLock.php new file mode 100644 index 00000000..9390a598 --- /dev/null +++ b/app/Http/Middleware/InstallerLock.php @@ -0,0 +1,24 @@ +