Beyler sayfadaki login kodlamasını biraz değiştirdim şimdikini şöyle yaptım.
Login php
admin sayfalarında include ettiğim kontrol sayfayı
buda admin.php
kontrol php'de
burda nedense login php'ye yolluyor.hatayı nerde yapıyorum sizce
Login php
PHP:
if($_POST){
$kullanici_adi = htmlentities(mysql_real_escape_string($_POST["kulladi"]));
$parola = htmlentities(mysql_real_escape_string($_POST["password"]));
if(empty($kullanici_adi)or(empty($parola))){
echo '<span class="notification n-attention">Kullanıcı Bilgilerini Boş Bırakmayınız!!</span>';
}else{
$uyeler = mysql_query("select * from uyeler where kulladi ='$kullanici_adi' and sifre='$parola' and onay='1'");
$uyevarmi = mysql_num_rows($uyeler);
if($uyevarmi<1){
echo '<span class="notification n-error">Kullanıcı Bilgileriniz Hatalı.<br> Not:Şifrenizi hatırlamıyorsanız yöneticiyle itibata geçin.</span> ';
}else{
$yaz = mysql_fetch_array($uyeler);
$userid = $yaz['uyeno'];
$_SESSION["giris"] = "true";
$_SESSION["id"]=$yaz="uyeno";
$_SESSION["kullanici_adi"] = $kullanici_adi;
$_SESSION["parola"] = $parola;
setcookie("kullanici_adi",$kullanici_adi,time()+60*60*24);
setcookie("parola",$parola,time()+60*60*24);
if($userid=="0"){
header("********:login.php");
}else{
header("********:admin.php");
}
}
}
}
admin sayfalarında include ettiğim kontrol sayfayı
PHP:
<?php/*
www.skaztv.com
*/
session_start();
ob_start();
// kullanıcı giriş yapmadan sayfaya girerse login php'ye yönledircek...
if(!isset($_SESSION["giris"]))
{
echo
header("*******: 2; url= login.php");
return;
}
$sorgula = mysql_query("SELECT * FROM uyeler WHERE kulladi='".$_COOKIE["kullanici_adi"]."' and sifre='".$_COOKIE["parola"]."'") or die (mysql_error());
$uyeler = mysql_fetch_array($sorgula);
// giriş yapan üye yayıncı yetkisine sahip ise yayıncı paneline yönlendiriyoruz
if($uyeler['rutbe']=="2")
{
$_SESSION["yayinci"]="true";
header("*******: 2; url= yayinci.php");
return;
}
?>
buda admin.php
PHP:
<?php
include("../sayfalar/baglanti.php"); include("kaynaklar/kontrol.php"); include("kaynaklar/fonksiyonlar.php");
mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
?>
kontrol php'de
PHP:
session_start();
ob_start();
// kullanıcı giriş yapmadan sayfaya girerse login php'ye yönledircek...
if(!isset($_SESSION["giris"]))
{
echo
header("*******: 2; url= login.php");
return;
}

