html - Php Login Error - unsuccessful login -
i need site login part. 1-i enter right login info on index.php. 2-then redirect me "giris.php" , "your login succesfull". 3-then site directed me panel.php , "your login not successfull"
where mistake? couldnt find. thanks
this index login box; index.php
<?php include('connect.php'); session_start(); if(isset($_session["kullanici"]) && isset($_session["sifre"])){ /*if created username , password sessions*/ echo "hoşgeldiniz, ".$_session["kullanici"]; /*we wrote welcome username*/ ?> <a href="panel.php" class="mybutton">profile</a><a href="panel.php?cikis=1" title="log out" class="mybutton">log out</a> <?php if(isset($_get["cikis"])){ if($_get["cikis"]==1){ $_session=array(); echo "everything deleted. directing"; echo '<meta http-equiv="refresh" content="1; url=giris.php">'; } }}else{ /*if not created, directing login*/ echo('<button type="button" class="btn btn-default login_btn"></button><div class="log_box"> <div class="c_box"> <img src="images/top_arrow.png" class="top_arrow_img" alt="" /> </div> <form action="giris.php" method="post"> <div class="form-group"> <input type="email" class="form-control l_box" name="1mail" placeholder="mail"> </div> <div class="form-group"> <input type="password" class="form-control l_box" name="1password" placeholder="password"> </div> <a href="#">forgot password</a> <button type="submit" class="btn btn-default vb">login</button> </form>'); } ?>
this giris.php
<meta charset="utf-8"> <?php include('connect.php'); session_start(); /*veritabanı ayarlarını içeri aktardık.*/ if(! $_post){ /*eğer post işlemi gerçekleşmemişse*/ ?> <form method="post"> kullanıcı adı:<input type="text" name="kullaniciadi"/><br/> Şifre:<input type="text" name="sifre"/><br/> <input type="submit" value="giriş"/> </form> <?php /*formumuzu yazdırdık*/ }else{ /*eğer post işlemi gerçekleşmişse*/ $kullanici=$_post["1mail"]; $sifre=$_post["1password"]; /*kullanıcı adı ve şifreyi form dan çektik*/ $query=$db->prepare("select * uyeler mail=:kullanici , password=:sifre"); /*sql sorgumuzu yazdık*/ $query->execute(array( ":kullanici"=>$kullanici, ":sifre"=>$sifre )); /*sql sorgumuzu çalıştırdık.*/ if($query->rowcount()>0){ /*eğer bulunan satır sayısı sıfırdan büyükse*/ $_session["kullanici"]=$kullanici; $_session["sifre"]=$sifre; /*sessionlarımızı oluşturduk artık diğer sayfaya yönlendirebiliriz.*/ echo "giriş başarılı.yönlendiriliyorsunuz"; echo '<meta http-equiv="refresh" content="3; url=panel.php">'; }else{ /*büyük değil ise*/ echo "giriş başarısız yönlendiriliyorsunuz."; echo '<meta http-equiv="refresh" content="1; url=giris1.php">'; /*yönlendirdik*/ } } ?>
panel.php
<?php include('connect.php'); session_start(); if(isset($_session["kullanici"]) && isset($_session["sifre"])){ /*eğer kullanici adi ve şifre session ları oluşturulmuşsa*/ echo "hoşgeldiniz, ".$_session["kullanici"]; echo '<br /><a href="panel.php" class="mybutton">panel</a> <a href="panel.php?cikis=1" title="Çıkış yap" class="mybutton">Çıkış</a>'; /*kullanıcı adını yazdırarak hoşgeldin diyoruz...*/ if(isset($_get["cikis"])){ if($_get["cikis"]==1){ $_session=array(); echo "tüm işlemleriniz silindi.Çıkış yaptınız.yönlendiriliyorsunuz"; echo '<meta http-equiv="refresh" content="1; url=index.php">'; } }}else{ /*oluşturulmamışsa giriş kısmına yönlendireceğiz.*/ echo "your login not succesfulll ...<br /> directing..."; echo '<meta http-equiv="refresh" content="1; url=giris.php">'; } ?>
use this, change
girls.php
................. if($query->rowcount()>0){ session_start(); $_session["kullanici"]=$kullanici; $_session["sifre"]=$sifre; $_session["login_success"] = 'yes'; echo "giriş başarılı.yönlendiriliyorsunuz"; echo '<meta http-equiv="refresh" content="3; url=panel.php">'; }else{ echo "giriş başarısız yönlendiriliyorsunuz."; echo '<meta http-equiv="refresh" content="1; url=giris1.php">'; }
index.php
<?php include('connect.php'); if(isset($_session["kullanici"]) && isset($_session["sifre"]) && isset($_session["login_success"] == 'yes') { echo "hoşgeldiniz, ".$_session["kullanici"]; ?> ............................
panel.php
<?php include('connect.php'); if(isset($_session["kullanici"]) && isset($_session["sifre"]) && isset($_session["login_success"] == 'yes') { echo "hoşgeldiniz, ".$_session["kullanici"]; echo '<br /><a href="panel.php" class="mybutton">panel</a> <a href="panel.php? cikis=1" title="Çıkış yap" class="mybutton">Çıkış</a>'; ....
Comments
Post a Comment