• 19-08-2020, 15:20:14
    #1
    Merhaba arkadaşlar aşağıdaki kodlarda kullanıcı adı anasayfaya çekebiliyorum. Ama kullanıcı id'sini çekemiyorum. Yardımlarınız rica olunur
    ,
    <?php
    include ("uerp_baglan.php");
    ob_start();
    session_start();
        if($_POST)
        {
            $username = stripslashes($_POST["username"]);
            $password = stripslashes($_POST["password"]);
    
    
            $query = $conn->query("SELECT * FROM kullanicilar WHERE username='$username' AND password='$password'",PDO::FETCH_ASSOC);
            if ( $say = $query -> rowCount() ){
                if( $say > 0 ){
                    echo'yanlş0';
                }else{
            $_SESSION["login"] = "true";
            $_SESSION["username"] = $username;
            $_SESSION["password"] = $password;
    
                     echo '<div class="alert alert-success">
                        <strong>Başarılı! </strong> Giriş Başarılı </div>';
                        header('Location:index.php');
                }
            }else{
                 echo '<div class="alert alert-danger">
                        <strong>Hata! </strong> Kullanıcı Adı Veya Şifre Hatalı</div>';
            }
        }
    ?>
  • 19-08-2020, 15:22:46
    #2
    Giriş yapan kullancıyı veritabınında kullanıcıa adı ile aratın, sonra id'sini çekerek id için bir session oluşturun.
  • 19-08-2020, 15:28:26
    #3
    BySocial adlı üyeden alıntı: mesajı görüntüle
    Giriş yapan kullancıyı veritabınında kullanıcıa adı ile aratın, sonra id'sini çekerek id için bir session oluşturun.
    yukarda paylaştığım kod bloğuna nasıl ekliyebilirim. ?
  • 19-08-2020, 15:35:20
    #4
    <?phpinclude ("uerp_baglan.php");ob_start();session_start();    if($_POST)    {        $username = stripslashes($_POST["username"]);        $password = stripslashes($_POST["password"]);        $query = $conn->query("SELECT * FROM kullanicilar WHERE username='$username' AND password='$password'",PDO::FETCH_ASSOC);        if ( $say = $query -> rowCount() ){            if( $say > 0 ){                echo'yanlş0';            }else{        $_SESSION["login"] = "true";        $_SESSION["username"] = $username;        $_SESSION["password"] = $password;        $_SESSION["user_id"] = $query['dbdekiuseridniz'];                 echo '<div class="alert alert-success">                    <strong>Başarılı! </strong> Giriş Başarılı </div>';                    header('Location:index.php');            }        }else{             echo '<div class="alert alert-danger">                    <strong>Hata! </strong> Kullanıcı Adı Veya Şifre Hatalı</div>';        }    }?>
  • 19-08-2020, 15:45:48
    #5
    BySocial adlı üyeden alıntı: mesajı görüntüle
    <?phpinclude ("uerp_baglan.php");ob_start();session_start();    if($_POST)    {        $username = stripslashes($_POST["username"]);        $password = stripslashes($_POST["password"]);        $query = $conn->query("SELECT * FROM kullanicilar WHERE username='$username' AND password='$password'",PDO::FETCH_ASSOC);        if ( $say = $query -> rowCount() ){            if( $say > 0 ){                echo'yanlş0';            }else{        $_SESSION["login"] = "true";        $_SESSION["username"] = $username;        $_SESSION["password"] = $password;        $_SESSION["user_id"] = $query['dbdekiuseridniz'];                 echo '<div class="alert alert-success">                    <strong>Başarılı! </strong> Giriş Başarılı </div>';                    header('Location:index.php');            }        }else{             echo '<div class="alert alert-danger">                    <strong>Hata! </strong> Kullanıcı Adı Veya Şifre Hatalı</div>';        }    }?>
    yok hocam olmadı.
  • 19-08-2020, 17:53:13
    #6
    Denermisin

    https://kodyapistir.com/XYKZFaH0JA
  • 20-08-2020, 00:18:28
    #7
    GET i dene hocam
  • 20-08-2020, 00:44:57
    #8
    $query değişkeninde zaten "kullanicilar" tablosundan username ve password uyan kullanıcıyı çekmişsin. $_SESSION["username"] = $username; kısmının hemen üstüne $_SESSION["id"] = $query->id; ekleyerek deneyebilirsin.
  • 20-08-2020, 12:32:24
    #9
    Sinan Yorulmaz adlı üyeden alıntı: mesajı görüntüle
    $query değişkeninde zaten "kullanicilar" tablosundan username ve password uyan kullanıcıyı çekmişsin. $_SESSION["username"] = $username; kısmının hemen üstüne $_SESSION["id"] = $query->id; ekleyerek deneyebilirsin.
    Ekledim ama yine göstermiyor , username ve password çekebiliyorum. id çekilmiyor