• 23-10-2009, 22:04:43
    #1
    Üyeliği durduruldu
    Merhabalar.

    Bir web sayfası çalışması hazırlıyorum. Yalnız ufak bir konuda sorun yaşadım.

    http://onlineacente.genelsigorta.com/ verdiğim sayfadaki , kullanıcı girişi kısmına hazırlayacağım sayfa ile bir bağlantı yaratmak istiyorum.

    Şöyleki , benım hazırlayacağım kısımda kullanıcı üye adı ve şifresini yazacak giriş yap butonuna tıklayacak ve bu bahsi geçen sayfa açılacak.

    Açılan sayfadaki vaziyet kullanıcının girdiği kullanıcı adi ve şifresinin yazılı şekilde onu bekliyor olması. Daha Türkçesi , sayfamdaki Kullanıcı girişi paneline yazılan bilgiler bu adresteki ilgili text area kısımlarına yazılmış olacak daha sonrasında açılan http://onlineacente.genelsigorta.com/ sayfasında kullanıcı sadece login kısmına tıklayacak ve girişini yapacak .

    Bunu sanırım POST metodu ile halledebilirim ama beceremedim.

    İlgili betiği hazırlamak için bir örnek yapılırsa memnun kalırım işimde kolaylaşmış olur.

    Şimdiden teşekkürler.
  • 23-10-2009, 22:15:35
    #2
    Merhaba

    Bunun icin oncelikle kullanıcı bilgilerinin tutuldugu tabloyu bi gormemiz lazım.

    Eger kullanıcı adı ve sıfre dogruysa ikinci sayfaya atmalı, buradada SESSION ile kullanıcı adını yazmalı. Mantıken bu sekilde işlemeli. Eger diyorsanız ki sadece formdan gelen verileri yazdırmak istiyorum;

    O halde acılacak olan sayfada şunu yapmanız kafi:

    <?php
    $kullaniciadi = $_POST[j_username];
    echo "Hoşgeldin $kullanici";
    ?>
  • 23-10-2009, 22:24:28
    #3
    Üyeliği durduruldu
    Hocam cevabın hızı için ayrıca minnettarım.

    Ancak şu var bahsettiğiniz durumu gene halledemedim. Konuyu doğru anlatabilmişim evet dediğiniz gibi sadece formdan gelen verileri yazdıracağız hepsi bu.

    Ancak bu konuyu bir türlü kodlaırn içerisine oturtamadım. Elimde hazırladığım form uygulaması şu şekilde.

     <!--uye baslar  -->
          <div id="uyelikalan"> 
            <form name="KullaniciLogin" action="#" method="post">
              <h2>Kullanıcı Paneli</h2>
              <label>Lütfen verilen kullanıcı adınızı yazınız</label>
              <input type="text" name="name" class="txtBox" />
              <label>Lütfen verilen Şifrenizi yazınız</label>
              <input type="password" name="name" class="txtBox" />
              <a href="sifrehatirlat.php">Kayıf Şifre ?</a> 
              <input type="submit" name="login" value="Login" class="login" />
            </form>
            <a href="#" class="reg"></a> <br class="spacer" />
          </div>
          <!--uye biter -->
    Bu kısımda uygulamayı beceremedim. Artı Login botonuna tıklayınca girmem gereken adresi de sapıttım. İyicene karmaşıklaştı. Uygulamayı kodda gerçekleştirmeniz mümkün müdür ? Çok hazırcı bir istek oldu ama .. Teşekkürler.
  • 23-10-2009, 22:38:49
    #4
     <!--uye baslar  -->
          <div id="uyelikalan"> 
            <form name="form" action="gonderilicek.php" method="post">
              <h2>Kullanıcı Paneli</h2>
              <label>Lütfen verilen kullanıcı adınızı yazınız</label>
              <input type="text" name="kullanici" class="txtBox" />
              <label>Lütfen verilen Şifrenizi yazınız</label>
              <input type="password" name="pass" class="txtBox" />
              <a href="sifrehatirlat.php">Kayıf Şifre ?</a> 
              <input type="submit" name="login" value="Login" class="login" />
            </form>
            <a href="#" class="reg"></a> <br class="spacer" />
          </div>
          <!--uye biter -->
    Gonderilecek.php yerine verinin gönderileceği adresi yaz.
    gonderilecek php içerisine ise
    <?php
    $user=$_POST["kullanici"];
    $sifre=$_POST["pass"];
    echo "Hoşgeldin  sayın  ".$user."Şuanki şifreniz :".$sifre."'dir.";
    ?>
    Gibi
  • 23-10-2009, 22:42:12
    #5
     <!--uye baslar  -->
          <div id="uyelikalan"> 
            <form name="KullaniciLogin" action="#" method="post">
              <h2>Kullanıcı Paneli</h2>
              <label>Lütfen verilen kullanıcı adınızı yazınız</label>
              <input type="text" name="name" class="txtBox" />
              <label>Lütfen verilen Şifrenizi yazınız</label>
              <input type="password" name="name" class="txtBox" />
              <a href="sifrehatirlat.php">Kayıf Şifre ?</a> 
              <input type="submit" name="login" value="Login" class="login" />
            </form>
            <a href="#" class="reg"></a> <br class="spacer" />
          </div>
          <!--uye biter -->
    Simdi burada bilmen gereken zaten en onemli 3 şey şu

    <form name="KullaniciLogin" action="#" method="post">

    Buradaki action degeri Gonder tusuna basıldıgında hangi işlemi yapacagını belirtir. Biz burada ikincisayfa.php diyelim. Bu sayfa sizin bu bilgileri cıkartacagınız sayfanın adı olacak yani.

    <form name="KullaniciLogin" action="ikincisayfa.php" method="post">


    Daha sonrasında input degerleri cok onemli. Bir formdan veri gonderirken form içerisindeki input ların value degeri gonderilir. Buda o inputa atanan NAME degeri yada ID degeri ile gonderilir.

    <input type="text" name="name" class="txtBox" />

    buradaki name degerini kullanici olarak degişelim

    <input type="text" name="kullanici" class="txtBox" />


    <input type="password" name="name" class="txtBox" />

    buradaki name degerinide sifre yapalım

    <input type="text" name="sifre" class="txtBox" />


    Evet. Şu anda formumuz hazır.

     <!--uye baslar  -->
          <div id="uyelikalan"> 
            <form name="KullaniciLogin" action="ikincisayfa.php" method="post">
              <h2>Kullanıcı Paneli</h2>
              <label>Lütfen verilen kullanıcı adınızı yazınız</label>
              <input type="text" name="kullanici" class="txtBox" />
              <label>Lütfen verilen Şifrenizi yazınız</label>
              <input type="password" name="sifre" class="txtBox" />
              <a href="sifrehatirlat.php">Kayıf Şifre ?</a> 
              <input type="submit" name="login" value="Login" class="login" />
            </form>
            <a href="#" class="reg"></a> <br class="spacer" />
          </div>
          <!--uye biter -->
    simdi gonder tusuna basılınca acılacak olan ikincisayfa.php yi ayarlıyalım


    $kullanici = $_POST[kullanici];
    echo "Merhaba $kullanici";
    Buradaki $_POST[kullanici] degeri formda kullanıcı adı kısımına girilen yazıya eşittir. $_POST[sifre] deseydik ekrana şifreyi alırdı. Umarım anlamıssındır.
  • 23-10-2009, 23:02:11
    #6
    Üyeliği durduruldu
    Malesef hocam

    Çok çalıştığımdan belki ama gene başarısız sonuç.

    İşin sanırım anlaşılamayan noktası. Örnekteki belirttiğiniz gönderliecek.php benim sunucu ile alakalı olan bir durum değil. Başka bir sistem ve başka bir sunucu.

    gönderilecek.php kısmına http://onlineacente.genelsigorta.com/ bağlantısını yazdığımda ise sonuç başarısız.

    Acaba yönlenecek url Login.do uzantılı sorun bununla alakalı olabilir mi ?
  • 23-10-2009, 23:25:00
    #7
    Curl kütüphanesi ile yapabilirsiniz.
  • 23-10-2009, 23:44:45
    #8
    Üyeliği durduruldu
    mesela hocam . Curl de hangi uygulama bu işi halledebilir. ?

    Ayrıca alakanız için minnettarım.