Javascript ile li etiketini gizleme
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
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?
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;?>