Rumahweb's News, Article, and Tutorial of Web Development

Cara Menambah Session Timeout Pada Laravel

Laravel adalah framework yang dibuat khusus untuk mengembangkan website dengan konsep Model View Controller(MVP) dan juga memiliki perbedaan struktur pemrograman PHP pada umumnya.

Session pada Laravel pada umumnya memiliki fungsi yang sama dengan pemrograman PHP lainnya, yaitu menyimpan informasi dari aktivitas pengunjung website di server dengan rentang waktu tertentu dan yang membedakannya adalah penempatan struktur script atau konfigurasi tertentu yang akan dilakukan.

Pada artikel kali ini, Kami akan memberikan panduan cara menambah session timeout dalam rentang waktu 1 tahun pada Laravel.

Konfigurasi .ENV

  1. Edit file .Env

Pada file .env, silahkan Anda tambahkan variable berikut:

Cara mendapatkan nilai 525600, 365 hari * 24 jam * 60 menit = 525600 menit

Konfigurasi File PHP

2. Alternatif lainnya jika Anda ingin menambah session timeout, dapat dilakukan melalui file PHP di config/session.php . Silahkan disesuaikan dengan script dibawah:

<?php

use Illuminate\Support\Str;

return [
…….

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

…….

];

Seperti yang Anda lihat pada script diatas, secara default akan membaca file .env dan jika Anda secara kebetulan menghapus SESSION_LIFETIME yang telah dibuat sebelumnya dalam file .env, maka hal tersebut akan menambah 43200 menit.

Demikian cara menambah session timeout pada Laravel, semoga bisa membantu.

Tinggalkan Komentar

Fredric Lesomar

Sukanya yang disukai orang, tapi tidak semua orang

Blog Competition