Agar aplikasi ketika browser di close maka otomatis logout gmna ya? tanpa kita harus klik logout

bagaimana caranya Agar aplikasi ketika browser di close maka otomatis logout gmna ya? tanpa kita harus klik logout

avatar mohipan_google
@mohipan_google

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

Itu main di cookies biasanya. Cookies itu ada yang di set tanggal kadaluarsanya, ada yang ketika halaman di close cookies kadaluarsa. Detailnya bisa dicari di google atau mungkin nunggu jawaban temen-temen.

1 Jawaban:

<div>assumi login mekanisme-nya pakai cookie.<br><br>'logout' bisa terjadi bisa cookie tersebut sudah tidak valid.<br>Dalam artian sudah terhapus atau sudah expires -- tentu di-server-side-nya juga ada pengecekan.<br><br>Pilihannya (tergantung kebutuhan) untuk tujuan diatas:<br><br>1. Pada level browser; di-set selalu menghapus cookie setiap aplikasi tertutup.<br><a href="https://usefyi.com/chrome-clear-cache/#:~:text=Clear%20Cookies%20on%20Exit&amp;text=Go%20to%20menu%20%3E%20Advanced%20%3E%20Content,cookies%20will%20be%20deleted%20automatically.">Clear the Chrome Cache in 4 Quick Steps</a> <br><a href="https://www.howtogeek.com/137681/how-to-automatically-clear-private-data-when-you-close-your-browser/">How to Automatically Clear Private Data When You Close Your Browser&nbsp; </a><br><br>2. Cookie-nya pakai <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage">Session-cookie</a> (dalam artian tidak meng-set Expires atau Max-Age).<br>Ini spec, tapi mesti test juga di-browser-nya.<br><br>3. Pada html 5 ada <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage">Session-storage</a><br>Ini hanya berlaku per-tab; jadi perlu melakukan sync antar-tab dengan bantuan localstorage-events.<br><br>4. untuk non-cookie; bisa juga pakai Token-Base Auth.<br>Note: <a href="https://en.wikipedia.org/wiki/Hardening_(computing)">hardening</a> ini tidak mudah.</div>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban