Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
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
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&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 </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>