v2.5.2
Giriş yap

Javascript ile li etiketini gizleme

yazilimyolcusu
954 defa görüntülendi

Merhabalar arkadaşlar. Bir sorum olacaktı. Kullanıcı oturum açtığında hesabım linki görünecek ama oturum açık değilken gizli kalacak. Javascript ile nasıl yapabilirim bunu?

Cevap yaz
Cevaplar (3)
yazilimyolcusu
1030 gün önce

Javascript ile oturum açabilirim o zaman. Yani php'deki gibi bir oturum açabilirim. Peki oturumu php ile açıp javascript ile oturum kontrolünü yapabilir miyiz?

fuatogur
1030 gün önce

Böyle bir şey yapmak istiyorsan büyük ihtimalle kullanıcının giriş yapıp yapmadığını ön yüzde yani javascript tarafında tutuyorsun ki eğer böyleyse aşağıdaki kod ile yapabilirsin.

if (!girisYapilmisMi()) {
    document.querySelector('#hesabim').display = "none";
}

eğer React vb. frameworkler kullanıyorsan direkt rendlerlanmamasını sağlayabilirsin.

return (
    <>
        {girisYapilmisMi() && (
        <li>
            Hesabım
        </li>)}
    </>
)

Ancak eğer php ile sayfayı renderlıyorsan direkt olarak aşağıdaki gibi bir kod kullanabilrsin.

<?php if (girisYapilmisMi()): ?>
    <li>Hesabım</li>
<?php endif;?>
smack
1030 gün önce

Ajax kullanabilirsiniz.