467363d651
Made-with: Cursor
40 lines
1.3 KiB
JavaScript
40 lines
1.3 KiB
JavaScript
(function () {
|
|
'use strict';
|
|
|
|
// เช็คสถานะ login - ถ้ายังไม่ login ให้ redirect ไปหน้า Login
|
|
function checkLoginStatus() {
|
|
const isLoggedIn = localStorage.getItem('isLoggedIn');
|
|
if (!isLoggedIn || isLoggedIn !== 'true') {
|
|
window.location.href = '/Login/';
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// เช็ค login ก่อนทำอะไรต่อ
|
|
if (!checkLoginStatus()) {
|
|
return; // หยุดทำงานถ้ายังไม่ login
|
|
}
|
|
|
|
// ปุ่มต่างๆ
|
|
document.getElementById('btn-back')?.addEventListener('click', function () {
|
|
window.location.href = '/Main-Lobby/';
|
|
});
|
|
|
|
document.getElementById('btn-create-room')?.addEventListener('click', function () {
|
|
window.location.href = '/Create%20Room/';
|
|
});
|
|
|
|
document.getElementById('btn-join')?.addEventListener('click', function () {
|
|
window.location.href = '/Join%20Room/';
|
|
});
|
|
|
|
document.getElementById('btn-exit-game')?.addEventListener('click', function () {
|
|
if (confirm('คุณต้องการออกจากเกมหรือไม่?')) {
|
|
localStorage.removeItem('isLoggedIn');
|
|
localStorage.removeItem('loginType');
|
|
window.location.href = '/Login/';
|
|
}
|
|
});
|
|
})();
|