Vindicta adlı üyeden alıntı:
mesajı görüntüle
if ( oturumkontrolana() ) {
header('Location: giris.php', true, 303);
exit;
}
bunu index.php ye mi ekliyim sayfa başlarına yani
10
●226
try {
$database = new PDO("mysql:host=localhost;dbname=DBADI;charset=utf8", "USER","PASSWORD");
} catch(PDOException $e) {
exit($e->getMessage());
}
function oturumkontrolana(){
global $database;
$isLogin = true;
if ( !isset( $_SESSION['ogrencimail'] ) || !isset( $_SESSION['ogrencisifre'] ) ) $isLogin = false;
$ogrencimail = $_SESSION['ogrencimail'];
$ogrencisifre = $_SESSION['ogrencisifre'];
$oturumkontrol = $database->prepare("SELECT COUNT(*) FROM ogrenci WHERE ogrencimail = :mail AND ogrencisifre = :password");
$oturumkontrol->bindValue("mail", $ogrencimail, PDO::PARAM_STR);
$oturumkontrol->bindValue("password", $ogrencisifre, PDO::PARAM_STR);
$oturumkontrol->execute();
$durum = $oturumkontrol->fetch()[0];
if ( !$durum || !$isLogin ) {
header('Location: giris.php', true, 303);
exit;
}
return $isLogin;
}