• 09-08-2021, 23:38:50
    #1
    arkadaşlar şöyle bir kodum var ;

    <?php if( isset($_SESSION['kullanici_adi']) && !empty($_SESSION['kullanici_adi']))
              {
                ?>
    
      
    
      <tr>
    
        <td><?php echo $_SESSION['kullanici_id']; ?></td>
        <td><?php echo $_SESSION['kullanici_ad_soyad']; ?></td>
        <td><?php echo $_SESSION['kullanici_adi']; ?></td>
        <td><?php echo $_SESSION['kullanici_email']; ?></td>
        <td><?php echo $_SESSION['kullanici_tc']; ?></td>
        <td></td>
        <td></td>
     <?php } ?>
    ekrana sadece kullanıcı adını basıyor diğrlerinide yazdırmam için nasıl bir kod yazmam lazım
  • 09-08-2021, 23:44:08
    #2
    PHP & Flutter & Laravel
    Kod doğru gözüküyor yine de kullanıcı adı dışında diğerlerini ekrana yazdırmıyorsa büyük ihitmal onlar boştur print_r($_SESSION); yazıp sessionda neler var bi bakın.
  • 09-08-2021, 23:47:50
    #3
    evet;
    [COLOR=#3B3B3B][FONT=arial, sans-serif][SIZE=2]Array ( [giris] => true [kullanici_adi] => admin [kullanici_sifre] => db77ed7d0ebcf7b8e5ba5a334891d49d )[/SIZE][/FONT][/COLOR]
    sadece kullanıcı adı ve şifre var anladıgım kadarı ile ama bu session nerede olusturuldu onu bulamadım bu sayfaya ozel session nasıl yazabılırım
  • 09-08-2021, 23:57:06
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    login işlemini yaptığı sorguda sessıonları tanımlıyordur , chrome da incele diyip network kısmından login sorgusu için hangi sayfaya gittiğini takip edebilirsiniz.
  • 09-08-2021, 23:58:54
    #5
    sanırım buldum buraya eklemem gerekenler kullanici_ad_soyad kullanici_email kullanici_tc gibi şeyler buna nasıl eklesem olur kardeşim
    <?php
    
    
    session_start();
    ob_start();
    
    include("ayar.php");
    
    $kullanici_adi = htmlentities(mysql_real_escape_string($_POST["kullanici_adi"]));
    $kullanici_sifre = md5(md5(htmlentities(mysql_real_escape_string($_POST["kullanici_sifre"]))));
    
    $sorgula = mysql_query("SELECT kullanici_ad_soyad FROM kullanici where kullanıcı_adi ='".$_SESSION['kullanici']."'") or die (mysql_error());
    
    $uye_varmi = mysql_num_rows($sorgula);
    if($uye_varmi > 0)
    {
    $_SESSION["giris"] = "true";
    $_SESSION["kullanici_adi"] = $kullanici_adi;
    $_SESSION["kullanici_sifre"] = $kullanici_sifre;
    
    setcookie("kullanici_adi",$kullanici_adi,time()+60*60*24);
    setcookie("kullanici_sifre",$kullanici_sifre,time()+60*60*24);
    
    echo str_repeat("<br>", 8)."<center> Giriş Başarılı, lütfen bekleyiniz..</center>";
    header("Refresh: 2; url=../index.php");
    }
    
    else
    {
            
    echo str_repeat("<br>", 8)."<center> Kullanıcı adı veya parola hatalı!</center>";
    header("Refresh: 2; url=index.php");
        
    }
    mysql_close();
    ob_end_flush();
    ?>
  • 10-08-2021, 09:31:34
    #6
    sorun hala devam etmekte yokmudur yardımcı olabilecek biri
  • 10-08-2021, 11:03:57
    #7
    adasali adlı üyeden alıntı: mesajı görüntüle
    sanırım buldum buraya eklemem gerekenler kullanici_ad_soyad kullanici_email kullanici_tc gibi şeyler buna nasıl eklesem olur kardeşim
    <?php
    
    
    session_start();
    ob_start();
    
    include("ayar.php");
    
    $kullanici_adi = htmlentities(mysql_real_escape_string($_POST["kullanici_adi"]));
    $kullanici_sifre = md5(md5(htmlentities(mysql_real_escape_string($_POST["kullanici_sifre"]))));
    
    $sorgula = mysql_query("SELECT kullanici_ad_soyad FROM kullanici where kullanıcı_adi ='".$_SESSION['kullanici']."'") or die (mysql_error());
    
    $uye_varmi = mysql_num_rows($sorgula);
    if($uye_varmi > 0)
    {
    $_SESSION["giris"] = "true";
    $_SESSION["kullanici_adi"] = $kullanici_adi;
    $_SESSION["kullanici_sifre"] = $kullanici_sifre;
    
    setcookie("kullanici_adi",$kullanici_adi,time()+60*60*24);
    setcookie("kullanici_sifre",$kullanici_sifre,time()+60*60*24);
    
    echo str_repeat("<br>", 8)."<center> Giriş Başarılı, lütfen bekleyiniz..</center>";
    header("Refresh: 2; url=../index.php");
    }
    
    else
    {
            
    echo str_repeat("<br>", 8)."<center> Kullanıcı adı veya parola hatalı!</center>";
    header("Refresh: 2; url=index.php");
        
    }
    mysql_close();
    ob_end_flush();
    ?>
    Evet olur, örnek kullanımı;
    $_SESSION["benim_anahtarim"] = "Test";
  • 10-08-2021, 11:08:43
    #8
    malesef orası kullanıcı giriş için gerekli yerlermiş değiştirince vya bişi ekleyince giriş yapılamıyor