Cara Setting Sesssion Jadi Unlimit

Dalam kesempatan kali ini saya akan mencoba membuat sebuah artikel tentang bagaimana cara mensetting laravel session menjadi long time atau unlimited. Memang setelah saya browsing sana - sini tidak ada cara untuk mensetting menjadi unlimited namun kita bisa mensetting menjadi long time yaitu menaikan nilai waktu yang ada pada konfigurasi laravel. Untuk dokumentasi Resmi laravel bisa di cek di website resminya. 

Secara struktur konfigurasi session defaultnya ada di config/session.php namun sesuai dengan format laravel bahwa untuk konfigurasi external itu di arahkan ke .env maka kita set sessionnya di .enf file yang ada di root laravel. Silahkan open session.php yang ada di folder config.

'lifetime' => env('SESSION_LIFETIME', 120),

Nah disana tertulis 120 secara default, dia hitungan nya menit jadi 120 Menit sama dengan 2 Jam session timeoutnya akan logout. Maka kita bisa mengextend mendaji lebih lama misalkan 1 tahun supaya tidak timeout atau logout. Cara menghitungnya seperti ini

1 tahun = 365 Hari

1 Hari = 24 Jam

1 Jam = 60 Menit

Maka akan keluar rumus kira - kira menjadi seperti ini.

1 * (60 * 24 * 365) = 525600 Menit maka di konfigurasi .env nya bisa kita naikan menjadi segitu, maka .env kita akan menjadi seperti ini.

SESSION_LIFETIME=525600

Demikianlah cara setting session time out pada laravel, semoga bermanfaat gaes.

 

 

Related Articles

Comments