如何在laravel / vuejs / jwt中增加会话时间?

时间:2019-05-09 11:33:11

标签: session laravel-5 jwt

在我的laravel 5.8中,“ vue”:“ ^ 2.5.17” /“ vuex”:“ ^ 3.1.0” /“ tymon / jwt-auth”:“ ^ 1.0.0”应用程序我登录到系统 并且当前登录的用户使用以下行保存在localStorage中:

 localStorage.setItem("loggedUser", JSON.stringify(state.currentLoggedUser));

我想延长会话时间,并在config / auth.php中找到了选项:

<?php

return [


    'defaults' => [
        'guard' => 'api',
        'passwords' => 'users',
    ],

    'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],

        'api' => [
            'driver' => 'jwt',
            'provider' => 'users',
            'hash' => false,
        ],
    ],

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
        ],

    ],


    'passwords' => [
        'users' => [
            'provider' => 'users',
            'table' => 'password_resets',
            'expire' => 460, // I modified this option !
        ],
    ],

];

但是据我所知,这无济于事,并且我的会话结束的时间似乎很短,只有1小时。 还有其他一些配置选项可以使会话时间更长吗?

谢谢!

0 个答案:

没有答案