我需要有关我的网站登录部分的帮助。 1-I在index.php上输入正确的登录信息。 2 - 然后它重定向到我“giris.php”并说“你的登录成功”。 3 - 然后该网站将我引导至panel.php并说“您的登录不成功”
我的错误在哪里?我找不到。感谢
这是我的索引登录框;的index.php
<script>
document.addEventListener('keydown', function(e){
e = e || window.event;
key = e.keyCode || e.charCode;
var keys = {
87: '{$up}',
68: '{$right}',
83: '{$down}',
65: '{$left}'
};
if (keys[key]) window.location.href = keys[key];
});
</script>
这是giris.php
<?php
include('connect.php');
session_start();
if(isset($_SESSION["kullanici"]) && isset($_SESSION["sifre"])){
/*if created username and password sessions*/
echo "Hoşgeldiniz, ".$_SESSION["kullanici"];
/*We wrote welcome with 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 is deleted. you are directing";
echo '<meta HTTP-EQUIV="refresh" CONTENT="1; URL=giris.php">';
}
}}else{
/*if not created, directing to 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>');
}
?>
Panel.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 * From uyeler Where mail=:kullanici AND 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*/
}
}
?>
答案 0 :(得分:1)
像这样使用,改变这个
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>';
....