Cara memberikan batas waktu utk session User Codeigniter

Gan, bagaimana caranya memberikan batas waktu session user? misalnya jika user tidak ada aktifitas selama 5 menit maka otomatis ter Logout. Mohon pencerahannya.. :'D

avatar ronaldoagungn
@ronaldoagungn

2 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

Pada config.php ubah sess_expiration menjadi 7200(2jam) . Kurangi angkanya jika ingin waktu session yang lebih singkat. $config['sess_expiration'] = 7200;

avatar jacksonfernando
@jacksonfernando

5 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Tanggapan

btw itu berlaku untuk semua session kah? soalnya gw mau coba nya cuman untuk 1 session doang gw gamau session lainnya ke reset juga time nya

Silahkan agan buka pada halaman config > config.php lalu search sess_expiration agan, dari default 7200 bisa agan ganti jadi 0 karena Setting sesi maksimum adalah 2 jam (7200) detik jika session diinginkan tidak berakhir maka nilai diset menjadi 0.

avatar tinbarrel
@tinbarrel

1 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Tanggapan

btw itu berlaku untuk semua session kah? soalnya gw mau coba nya cuman untuk 1 session doang gw gamau session lainnya ke reset juga time nya

mau tanya gan ko saya set 0 ketika closes browser nya malah minta login lagi, biar login satu sekali aja gimana ya?

Ada dua cara untuk mengatur waktu session, yang pertama adalah merubah konfigurasi session timeout pada php.ini, cara yang terakhir yaitu dengan memanfaatkan fungsi time() dan variable session yang telah teregistrasi, dengan kata lain cara yang terakhir ini adalah merancang barisan code yang dapat mengatur waktu session. untuk info lebih lengkap dapat mengunjungi https://www.ilmuwebsite.com/script-pengatur-waktu-session-logout-otomatis. Terimakasih

avatar howanch
@howanch

1 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban