Преглед на файлове

Clean logout mixin and session middleware

Bubka преди 3 години
родител
ревизия
233c61d659
променени са 2 файла, в които са добавени 2 реда и са изтрити 5 реда
  1. 1 1
      app/Http/Kernel.php
  2. 1 4
      resources/js/mixins.js

+ 1 - 1
app/Http/Kernel.php

@@ -44,7 +44,7 @@ class Kernel extends HttpKernel
         'behind-auth' => [
         'behind-auth' => [
             \App\Http\Middleware\EncryptCookies::class,
             \App\Http\Middleware\EncryptCookies::class,
             \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
             \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
-            \Illuminate\Session\Middleware\StartSession::class,
+            // \Illuminate\Session\Middleware\StartSession::class,
             \App\Http\Middleware\VerifyCsrfToken::class,
             \App\Http\Middleware\VerifyCsrfToken::class,
             \Illuminate\Routing\Middleware\SubstituteBindings::class,
             \Illuminate\Routing\Middleware\SubstituteBindings::class,
             \App\Http\Middleware\Authenticate::class,
             \App\Http\Middleware\Authenticate::class,

+ 1 - 4
resources/js/mixins.js

@@ -13,11 +13,8 @@ Vue.mixin({
         async appLogout(evt) {
         async appLogout(evt) {
 
 
             await this.axios.get('/user/logout')
             await this.axios.get('/user/logout')
-
             this.$storage.clear()
             this.$storage.clear()
-            delete this.axios.defaults.headers.common['Authorization']
-
-            this.$router.push({ name: 'login' })
+            location.reload()
         },
         },
         
         
         exitSettings: function(event) {
         exitSettings: function(event) {