Hocam öncelikle, panelin ismini güvenlik için değiştir tahmin edilebilir bir path olmasın. Daha sonra cookie editör (chrome) gibi bir extension kullanıp cookieleri sil. Yeniden dene eğer hala giriş yapmadan çalışıyorsa, cookie veya session hangisini kullanıyorsa ona göre kod üzerinden kontrollerin yapılması gerekiyor. PHP 7'de deprecated olmuş bir method kullanılıyor olabilir.
hocam başka bir firmadan denediğimde 7.0 ve 7.3 versiyonlarında çalışıyor. ama bu kullandığım firmada versiyon yükseltince şifresizde panelde herşey yapabiliyorsun
Login işlemlerini PDO ile mi yapıyorsunuz?
hocam buyrun kodlar fonksiyonlar.php
ob_start();
session_start();
include('db.php');
date_default_timezone_set( 'Europe/Istanbul' );
if ( isset( $_POST[ 'login' ] ) )
{
$kullanici_adi = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["username"])))));
$kullanici_pass = htmlspecialchars(trim(md5(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["kullanici_pass"]))))));
if ( $kullanici_adi && $kullanici_pass )
{
$kullanicisor = $db->prepare( "SELECT * from yonetici where username=:username and kullanici_pass=:kullanici_pass" );
$kullanicisor->execute(
array(
'username' => $kullanici_adi,
'kullanici_pass' => $kullanici_pass
)
);
$say = $kullanicisor->rowCount();
if ( $say > 0 )
{
$_SESSION[ 'username' ] = $kullanici_adi;
header( 'Location:./anasayfa.php' );
}
else
{
header( 'Location:./index.php?status=no' );
}
}
}