• 24-04-2021, 05:31:28
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar Web Sitemde admin panele girişte session kodları mevcut fakat giriş yapmadan admin panele girilebiliyor session kodlarım şu şekilde
    <?php
    include"inc/fonk.php";
    session_start(); //oturum başlattık
    
    //eğer mevcut oturum varsa sayfayı yönlendiriyoruz.
    if (!(isset($_SESSION["Oturum"]) && $_SESSION["Oturum"] == "56789")) {
        header("location:login.php");
        
    } //eğer önceden beni hatırla işaretlenmiş ise oturum oluşturup sayfayı yönlendiriyoruz.
    $sorgu2 = $baglanti->prepare("SELECT * FROM admin WHERE kullanici='".$_SESSION["kullanici"]."'");
        $sorgu2->execute();
        $sonuc2 = $sorgu2->fetch();//sorgu çalıştırılıp veriler alınıyor
        
        $sorgu3 = $baglanti->prepare("SELECT * FROM siteayar");
        $sorgu3->execute();
        $sonuc3 = $sorgu3->fetch();//sorgu çalıştırılıp veriler alınıyor
    ?>
    Kodlarda Sorun Varmı ltfen yardımcı olun
  • 24-04-2021, 05:41:30
    #2
    if (!isset($_SESSION["Oturum"]) || $_SESSION["Oturum"] != "56789") {
    [COLOR=#D9DAE9][FONT=consolas] header("location:login.php");[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas] exit();[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]}[/FONT][/COLOR]


    şeklinde dener misin?
  • 24-04-2021, 05:54:24
    #3

    Ben bu şekilde bir kullanım yapıyorum. Ne kadar doğru bilemem var mı bilgisi olan açık falan oluyor mu bu tarz kod yapılarında?
  • 24-04-2021, 06:07:16
    #4
    Şifresiz erişimin engellenmesini istediğin sayfaların en üstüne

    # giriş kontrolü
    if( !isset($_SESSION["oturum"]) )
    {
        header("Location: ../index.php);
        return;
    }
    kodunu ekleyebilirsin hocam