Parcourir la source

Clean logout mixin and session middleware

Bubka il y a 3 ans
Parent
commit
233c61d659
2 fichiers modifiés avec 2 ajouts et 5 suppressions
  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' => [
             \App\Http\Middleware\EncryptCookies::class,
             \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
-            \Illuminate\Session\Middleware\StartSession::class,
+            // \Illuminate\Session\Middleware\StartSession::class,
             \App\Http\Middleware\VerifyCsrfToken::class,
             \Illuminate\Routing\Middleware\SubstituteBindings::class,
             \App\Http\Middleware\Authenticate::class,

+ 1 - 4
resources/js/mixins.js

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