← 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();
}