bir sistemiminde üyelik girişi ile alakalı bir sorun yaşıyorum.
sorun şu şekilde, üyeliğini kullanıcı açıyor. sonra giriş yapıyor. daha sonra giriş yaptıktan sonra yani birkez çıkış yaptıktan sonra tekrar giriş yapamıyor. ama başka üyelik açıp tekrar girebiliyor.
giriş yap kısmı php de şöyle
post ediyorum kullanıcı adı ve şifreyi sonra şu sayfaya geliyor.
<?php
include_once('confing.php');
$id = $_GET['id'];
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$cikis = $_GET['logout'];
if($cikis == 1){
session_destroy();
?>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=index.php">
<?php
ob_end_flush();
exit();
}
$mail = $_POST['kadi'];
$sifre = md5($_POST['sifre']);
$bakizle = "1";
$epostasorgula = mysql_query("SELECT * FROM uye WHERE kadi='$mail' AND sifre='$sifre' AND durum='$bakizle'");
$girisint = mysql_num_rows($epostasorgula);
if($girisint == 1) {
$_SESSION["login"] = 1;
$kb = sorgula("SELECT * FROM uye WHERE kadi='$mail' AND sifre='$sifre' AND durum='$bakizle'");
$_SESSION["kd"] = $kb['id'];
?>
<div class="row">
<div class="col-lg-12">
<META HTTP-EQUIV="Refresh" CONTENT="5;URL=index.php"/>
<div class="alert alert-success alert-dismissible fade show m-b-24">
<span class="alert-close" data-dismiss="alert"></span>
<i class="icon-support"></i> <strong>Başarılı:</strong>
Şimdi Yönlendiriliyorsunuz...
</div>
</div>
</div>kullanıcı adı ve şifreyi girip bu sayfaya geldiğinde eğer kullanıcı adı ve şifre doğruysa oturum açma işlemi gerçekleşiyor. sonra üye ana sayfaya geldiğinde bir de bakıyor ki giriş yapamamış. birden çıktı bu sorun.confing.php dosyamda ise giris kontrol ünü yaptırıyorum.
oda şu şekilde
function giriskontrol(){ if($_SESSION['login'] == "1"){ return true;} else { return false; } }hatta sorgula diye birde fonksiyonum var o da şu şekildefunction sorgula($query){
$req_return = mysql_query($query);
$req_return_assoc = mysql_fetch_assoc($req_return);
return $req_return_assoc;
}ama cıldırmak üzereyim arkadaşlar. herşey normalken neden giriş yapmış gibi gözüküpte aslında girmemiş oluyor bu üye anlayamadım. bi bakınız lütfen.hatta ben sizeheader daki kodlarımıda verim yani. eğer giriş yapmışsa profil.php linkini göster değilse giriş yap kayıt ol linklerini göster diye.
<?php
if(giriskontrol()) {
$uyeid = $_SESSION["kd"];
$amkdffww = sorgula("SELECT * FROM uye WHERE id='$uyeid' ");
?>