← Kapat
script.js
//URL PARAMETRELERİNE GÖRE MESAJ GÖSTER BAŞLANGIÇ
window.onload = function () {
// URL parametrelerini al
const urlParams = new URLSearchParams(window.location.search);
const loginStatus = urlParams.get('login');
// Eğer login parametresi 'unsuccess' ise mesajı göster
if (loginStatus === 'unsuccess') {
const messageContainer = document.getElementById('hataligiris');
messageContainer.classList.add('goster');
// 2 saniye sonra opacity'yi tekrar 0 yap ve url parametresini kaldır
setTimeout(() => {
messageContainer.classList.remove('goster');
var url = new URL(window.location);
url.searchParams.delete('login');
window.history.replaceState({}, document.title, url);
}, 2000);
}
// Eğer login parametresi 'success' ise mesajı göster
if (loginStatus === 'success') {
const messageContainer = document.getElementById('girisyapildi');
messageContainer.classList.add('goster');
// 2 saniye sonra opacity'yi tekrar 0 yap ve url parametresini kaldır
setTimeout(() => {
messageContainer.classList.remove('goster');
var url = new URL(window.location);
url.searchParams.delete('login');
window.history.replaceState({}, document.title, url);
}, 2000);
}
// Eğer login parametresi 'kayitbulunamadi' ise mesajı göster
if (loginStatus === 'kayitbulunamadi') {
const messageContainer = document.getElementById('kayitbulunamadi');
messageContainer.classList.add('goster');
// 2 saniye sonra opacity'yi tekrar 0 yap ve url parametresini kaldır
setTimeout(() => {
messageContainer.classList.remove('goster');
var url = new URL(window.location);
url.searchParams.delete('login');
window.history.replaceState({}, document.title, url);
}, 2000);
}
};
//URL PARAMETRELERİNE GÖRE MESAJ GÖSTER BİTİŞ
function girisbutonu() {
// AJAX isteği göndermeden önce kullanıcı oturumunu kontrol et
$.ajax({
url: 'session_check.php',
type: 'GET',
success: function (response) {
if (response === 'loggedin') {
// Kullanıcı giriş yapmışsa AJAX isteği gönder
var loginbutonu = document.getElementById("loginbutonu");
loginbutonu.onclick = cikisyap();
} else {
console.log("Giriş Yap");
var loginbutonu = document.getElementById("loginbutonu");
var loginekrani = document.querySelector('.loginekrani');
loginbutonu.textContent = 'Oturum Aç';
loginekrani.style.display = 'block';
}
},
error: function (xhr, status, error) {
// Hata durumunda buraya düşer
console.error('Hata oluştu: ' + error);
}
});
}
function kapatbutonu() {
var loginekrani = document.querySelector('.loginekrani');
loginekrani.style.display = 'none';
}
function cikisyap() {
// Form oluştur
var form = document.createElement('form');
form.method = 'POST';
form.action = 'logout.php';
form.style.margin = '5px';
// Formu sayfaya ekle
document.body.appendChild(form);
// Formu gönder
form.submit();
}