• 02-02-2021, 22:44:47
    #1
    Merhabalar, ilk kod ile session oluşturup ikinci sayfada yetkisiz erişimi engelliyorum fakat hiçbir şekilde giriş yapamıyorum. Session değeri rowcount ile user ve şifre doğru olsada 0 dönüyor.Yardımcı olabilecek var mı?
    Birinci:
    <?php
    include 'baglan.php';
    
    
    if (isset($_POST['login'])) {
        
    
        $kullanici_giris_user=$_POST['user'];
        $kullanici_giris_pass= md5($_POST['pass']);
    
        $girici=$db->prepare("SELECT * from uyeler where kullanici_user=:user and kullanici_pass=:pass and yetki=:yetki");
    
        $girici->execute(array(
    
            'user'=> $kullanici_giris_user,
            'pass'=> $kullanici_giris_pass,
            'yetki'=> 1
        ));
    
        $kontgiris=$girici->rowCount();
    
        if ($kontgiris==1) {
             $_SESSION['kullanici_user'] = $kullanici_giris_user;
    
            header("Location:panel.php");
            exit;
        }
    
        else {
            header("Location:index.php?login=no");
            exit;
        }
    
    
    }
    İkinci:
    <?php
    ob_start();
    session_start();
    include"baglan.php";
    
    
    $konterisim=$db->prepare("SELECT * from uyeler where kullanci_user=:usercont");
    
    $konterisim->execute(array(
    
    'usercont'=> $_SESSION['kullanici_user']
    
    ));
    
    $cont= $konterisim->rowCount();
    
    $kullanici_bilgi= $konterisim->fetch(PDO::FETCH_ASSOC);
    
    if($cont==0) {
    
    header("Location:index.php?izinsiz=$cont");
    exit;
    
    }
    
     ?>
  • 02-02-2021, 22:52:04
    #2
    'usercont'=> $_SESSION['kullanci_user']
    harf hatasından kaynaklı olabilir mi?

    kullanci_user
  • 02-02-2021, 22:55:46
    #3
    senator35 adlı üyeden alıntı: mesajı görüntüle
    'usercont'=> $_SESSION['kullanci_user']
    harf hatasından kaynaklı olabilir mi?

    kullanci_user
    Teşekkürler hocam yazılışı düzelttim fakat sorun hala devam ediyor.
  • 02-02-2021, 22:57:02
    #4
    charset adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam yazılışı düzelttim fakat sorun hala devam ediyor.
    şu bölümdekinide unutmamışsındır umarım

    "SELECT * from uyeler where kullanci_user=:usercont");
  • 02-02-2021, 23:00:25
    #5
    senator35 adlı üyeden alıntı: mesajı görüntüle
    şu bölümdekinide unutmamışsındır umarım

    "SELECT * from uyeler where kullanci_user=:usercont");
    Çok teşekkürler hocam uzun süre çalışmamak gerekiyor devreler yanıyor Sorun çözüldü.
  • 02-02-2021, 23:01:42
    #6
    ob_start() i session_start() tan sonra yazip dener misin ?
  • 02-02-2021, 23:02:57
    #7
    charset adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler hocam uzun süre çalışmamak gerekiyor devreler yanıyor Sorun çözüldü.
    estafurullah arada bir motoru dinlendirmek lazım...
  • 02-02-2021, 23:03:04
    #8
    ncmttnceviz adlı üyeden alıntı: mesajı görüntüle
    ob_start() i session_start() tan sonra yazip dener misin ?
    Onları eklemiştim hocam sorun çözüldü teşekkürler.