Şimdi Ara

PHP index sayfasında login girişi bölümü oluşturma. (Kodları kontrol edermisiniz)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
1.211
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Aşağıda verdiğim kodlarla girdiğim zaman şifre ve kullanıcı adı giriş ekranı geliyor. Giriş yaptığım zaman aynı yerde kullanıcı alanı geliyor ama index sayfasına tekrar girdiğimde tekrar giriş ekranına geri dönüyor. Bunu nasıl düzeltebilirim sürekli olarak çıkış yapıncaya kadar kullanıcı alanını nasıl gösterebilirim yardımcı olursnız sevinirim.
     <?php 
    ob_start();
    @ session_start();
    include("baglanti.php");
    echo "<div id=\"container\">
    <div id=\"baslik\">
    <div class=\"logo\"></div>

    <div class=\"exsprite\">
    <ul>
    <li><a class=\"icon google\" href=\"google + adresiniz\">Google+</a></li>
    <li><a class=\"icon facebook\" href=\"facebook adresiniz\">Facebook</a></li>
    <li><a class=\"icon twitter\" href=\"twitter adresiniz\">Twitter</a></li>

    </ul>
    </div>


    </div>

    </div>


    <div class=\"altgolge\">
    <div id=\"menu\"><div id=\"stylefour\">
    <ul>";

    $bul=mysql_query("SELECT * FROM anamenu");

    while($listeleme=mysql_fetch_array($bul)){
    echo "
    <li><a href=\"{$listeleme['link']}\" title=\"\">{$listeleme['adi']}</a></li>";
    }

    echo "
    </ul>
    </div></div>

    </div>
    <div class=\"bosluk1\"></div>
    <div id=\"container2\">
    <div class=\"reklam970\"><div class=\"reklam970-1\"></div></div>
    <div class=\"bosluk\"></div>
    <div id=\"container3\">
    <div class=\"containericerik\">
    <div id=\"containersol\">
    <div id=\"containersolbaslik\"><div class=\"containersolbaslik1\">Sol başlık buraya gelecek</div></div>
    <div id=\"containerbosluk\"></div>
    <div id=\"containersolicerik\">Sol içerik buraya gelecek</div>

    </div>

    <div id=\"containersag\">
    <div id=\"containersagbaslik\"><div class=\"containersagbaslik1\">Üye Girişi</div></div>
    <div id=\"containerbosluk\"></div>
    <div id=\"containersagicerik\">";



    $_SESSION["giris"];
    $deneme=$_POST['sifre'];
    if (is_numeric($deneme)) {

    # mysql baglantisi, sesion_start yapilmis varsayiyoruz
    # bilgiler
    $kadi = $_POST["kadi"];
    $sifre = $_POST["sifre"];
    # kullanici bilgisi alalim
    $sorgu = mysql_query("select * from admin where kadi = '".$kadi."'");
    if( mysql_num_rows($sorgu) != 1 ){

    exit;
    }else{
    # veriyi aliyoruz
    $bilgi = mysql_fetch_assoc($sorgu);
    }
    # sifre eslestirmesi
    if( md5( trim($sifre) ) != $bilgi["sifre"] ){
    print '<script>alert("Yanlis sifre girdiniz!");history.back(-1);</script>';
    exit;
    }



    $calistir = mysql_query("select * from admin where kadi = '".$kadi."'") or die("Hata Olustu!");

    while($oku=mysql_fetch_assoc($calistir))
    {
    $_SESSION["yorum"] = $oku["yorum"];
    }


    # basarili giris yapildi
    # oturuma kaydedip anasayfaya gidelim
    $_SESSION["giris"] = md5( "kullanic_oturum_" . md5( $bilgi["sifre"] ) . "_ds785667f5e67w423yjgty" );
    $_SESSION["kadi"] = $kadi;
    $_SESSION["eposta"] = $bilgi["eposta"];
    $_SESSION["adi"] = $bilgi["adi"];
    $_SESSION["id"] = $bilgi["id"];


    }




    if(!isset($_SESSION["giris"])){

    echo "<!-- Login Ekranı Başlangıç -->
    <div style=\"padding: 10px 10px 0 10px;\">
    <div id=\"login-box\">
    Hoşgeldiniz Lütfen Kullanıcı Adınızı ve Şifrenizi Giriniz!
    <br />
    <!-- Kullanıcı adı -->
    <div id=\"login-box-name\" style=\"margin-top:20px;\">Kullanıcı Adı:</div>
    <div id=\"login-box-field\" style=\"margin-top:20px;\"><form action=\"index.php\" method=\"post\"><input name=\"kadi\" class=\"form-login\" title=\"Kullanıcı Adı\" value=\"\" size=\"30\" maxlength=\"2048\" /></div>
    <!-- Şifre -->
    <div id=\"login-box-name\">Şifre:</div>
    <div id=\"login-box-field\"><input name=\"sifre\" type=\"password\" class=\"form-login\" title=\"Şifre\" value=\"\" size=\"30\" maxlength=\"2048\" /></div> <!-- #login-box-field bitiş -->
    <br />
    <!-- Beni hatırla & Şifremi unuttum -->
    <span class=\"login-box-options\"><input type=\"checkbox\" name=\"1\" value=\"1\"> Beni Hatırla <a href=\"http://oguzturk.net\" style=\"margin-left:30px;\">Şifremi Unuttum?</a></span>
    <br />
    <!-- Giriş butonu -->
    <br />
    <img style=\"margin-left:50px;\" />
    <input type=\"image\" value=\"submit\" src=\"images/login-btn.png\" />
    <img style=\"margin-left:50px;\" />
    <a href=\"http://oguzturk.net\" target=\"_blank\"><img src=\"images/kayit-btn.png\" width=\"103\" height=\"42\"\" /></a></form>
    </div>
    </div>
    <!-- #login-box bitiş --> ";

    }

    else{

    echo " <p>
    Sayın; {$_SESSION["adi"]} Hoşgeldiniz.<p>
    <div id=\"outer\"><img src=\"images/bilgilerim.png\" /><div id=\"inner\" align=\"left\">Bilgilerim</div></div><p>
    <div id=\"outer\"><img src=\"images/mesaj.png\" /><div id=\"inner\" align=\"left\">Mesajlarım</div></div><p>
    <div id=\"outer\"><img src=\"images/dosyalar.png\" /><div id=\"inner\" align=\"left\">Dosyalarım</div></div><p> ";

    }

    echo "
    </div>
    <div id=\"containerbosluk\"></div>
    <div id=\"containersagbaslik\"><div class=\"containersagbaslik1\">Üye Girişi</div></div>
    <div id=\"containerbosluk\"></div>
    <div id=\"containersagicerik\">Sağ içerik buraya gelecek</div>


    </div></div>
    </div>";

    ob_end_flush();
    ?>



    < Bu mesaj bu kişi tarafından değiştirildi 25485a -- 15 Nisan 2016; 13:02:00 >







  • Kon Linki Bu linkten kaynak dosyayı indir ve orda giriş kısmı var orayla karsılastır ben bunun giriş yaptığımda başka tarayıcıdan girince şifre istiyor veya localhostu kapattığım o tarz
  • bütün kodlamayı index.php ye niye koydunuz anlamadığım şey o
    2.si ise sessionları aldıktan sonra niye sessionu sonlardırıyorsunuz ? session sonlanınca tabi giriş formuna yönlendirir
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.