• 21-01-2024, 20:41:39
    #1
    Merhaba oturum işlemleri ile ilgili sorun yaşıyorum form ile giriş yapabiliyorum. giriş yaptıktan sonra header.php de çıkış yap butonu koydum. çıkışı sağlıyor fakat çıkış yapmasına rağmen ben URL ye dosya yolunu yazdığımda yinede çıkış yaptığım admin panele ulaşabiliyorum. çerezlerle ilgili bir durum olmasın diye sürekli gizli modda çalışıyorum. kodlarım aşağıdaki gibidir.sorun nerede acaba ?

    <?php
       session_start();
    
       if (isset($_GET['cikis'])) {
         session_destroy();
         header("Location: admingiris.php");
       } elseif (!isset($_SESSION['mail'])) {
         header("Location: admingiris.php");
       }
    
      ?>
    çıkış yapma butonu
    <a href="admingiris.php?cikis=true" class="btn btn-danger">Çıkış Yap</a>
  • 21-01-2024, 21:34:48
    #2
    hocam admin panel sayfasına oturum açık mı değil mi diye kontrol yapmanız gerekiyor. örneğin
    $_SESSION['is_login'] = true;
    eğer is_login değeri true ise giriş yapmışsın, is_login değeri false veya yoksa giriş yapılmamış gibi
  • 21-01-2024, 22:06:39
    #3
    SinanSS adlı üyeden alıntı: mesajı görüntüle
    hocam admin panel sayfasına oturum açık mı değil mi diye kontrol yapmanız gerekiyor. örneğin
    $_SESSION['is_login'] = true;
    eğer is_login değeri true ise giriş yapmışsın, is_login değeri false veya yoksa giriş yapılmamış gibi
    Hocam sanırım çözdüm sorunu. php.ini ile ilgili bir durum oturum zamanı ile ilgili. giriş yapmadan direk sayfalara URL ye yazsam da ulaşamıyorum fakat bir defa giriş yaparsam oturum açık kalıyor ve o zaman ulaşabiliyorum.