diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 8f7db1f0fabd..c65d47f52f50 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -19,8 +19,10 @@ class Kernel extends HttpKernel { 'App\Http\Middleware\DuplicateSubmissionCheck', 'App\Http\Middleware\QueryLogging', 'App\Http\Middleware\StartupCheck', + 'App\Http\Middleware\SessionDataCheckMiddleware', ]; + /** * The application's route middleware. * diff --git a/app/Http/Middleware/SessionDataCheckMiddleware.php b/app/Http/Middleware/SessionDataCheckMiddleware.php new file mode 100644 index 000000000000..d6c55ec2e888 --- /dev/null +++ b/app/Http/Middleware/SessionDataCheckMiddleware.php @@ -0,0 +1,33 @@ +getLastUsed()))) { + + $request->session()->flush(); // remove all the session data + + Auth::logout(); // logout user + + } + + return $next($request); + } +}