• 01-06-2013, 19:43:04
    #1
    Üyeliği durduruldu
    Arkadaşlar Merhaba,

    Küçük bir sorum olacak yaklaşık 1 saattir deneme yapıyorum ama bir türlü çıkış yolu bulamadım. Sizlere göstermek istedim.

    <?php

    $kullanici = $_POST["kullanici"];
    $parola = $_POST["parola"];

    if ((!$kullanici =="") and (!$parola ==""))
    {
    include("Ayar.php");
    $sql = "SELECT * FROM yonetici WHERE kullanici='$kullanici' and parola='$parola'";
    $sor = mysql_query($sql);
    $sayi = mysql_num_rows($sor);

    if($sayi == "0")
    {
    echo $sayi;
    }
    else
    {
    $yazmak = mysql_fetch_array($sor);
    setcookie ("girisyapan", "$yazmak[kullanici]");
    header ("Location: Admin.php");
    }
    }
    else
    {
    echo "Lütfen kullanıcı adı ve şifrenizi giriniz.";
    }
    ?>

    Bu şekilde bir kod bloğum var. Başka bir sayfadan çekilen kullaniciadi ve parola bu sayfada sorgudan geçerek kaç adet olduğunu görmek istiyorum.

    Sorguda koşulu kullanici='admin' and parola='admin' yazdığımda giriş yapabiliyorum fakat başka sayfadan post ettiğim veriler ile değişken kullandığımda giriş yapamıyorum.

    Sorunu bilen arkadaşlar yardımcı olabilirse sevinirim.

    Saygılarımla,
    TAMER ÇELENK
  • 01-06-2013, 20:02:37
    #2
    'başka sayfadan post ettiğim veriler ile değişken kullandığımda giriş yapamıyorum.'

    bunu tam anlamadım ama, sanırım giriş kontrolü yapıyorsun. giriş yaparsa admine yönleniyor. fakat kontrollerin çok mantıksız.. bir defa ard arda 2 else kullanmışsın, hatalı.. sonra güvenlik açısından girişi yaptıracağın yer if olmalı, else değil.. giriş olursa yani kullanıcı adı şifre uyuşursa session oluşturmalısın, bu sessionları istediğin her sayfada kullanabilirsin artık..
  • 01-06-2013, 20:07:12
    #3
    biomooj adlı üyeden alıntı: mesajı görüntüle
    'başka sayfadan post ettiğim veriler ile değişken kullandığımda giriş yapamıyorum.'

    bunu tam anlamadım ama, sanırım giriş kontrolü yapıyorsun. giriş yaparsa admine yönleniyor. fakat kontrollerin çok mantıksız.. bir defa ard arda 2 else kullanmışsın, hatalı.. sonra güvenlik açısından girişi yaptıracağın yer if olmalı, else değil.. giriş olursa yani kullanıcı adı şifre uyuşursa session oluşturmalısın, bu sessionları istediğin her sayfada kullanabilirsin artık..
    İç içe şart kullanmış. Bir sorun yok orda.

    kullanici ve parola değişkenlerinin doğru bir şekilde geldiğine eminmisiniz?
  • 01-06-2013, 20:20:11
    #4
    Üyeliği durduruldu
    Basit bir mantık düşünüyorum zaten herhangi bir proje için değilde küçük bir script için geçerli olmasını istiyorum.

    Evet post edilen veriler doğru geliyor ama sorguda bir türlü yazdıramadım.