v2.5.2
Giriş yap

QR Menu Scripti veri çekme ve giriş yapma sorunu

resulgunaydin
887 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Bulduğum bir QR menu scriptin de kodlarını anlamaya çalışıyorum. Fakat script'i localimde kurduktan sonra sürekli hata alıyorum.

Site ayarlarının çekildiği kod şu şekilde:

    $ayarlarsor=$db->prepare("SELECT * FROM ayarlar");
    $ayarlarsor->execute(array(0));
    $ayarlar=$ayarlarsor->fetch(PDO::FETCH_ASSOC);

burada veritabanındadaki ayarlar tablosunda 1 tane satır olduğundan şu şekilde yaptığımda kod çalışıyor:

    $ayarlar=$db->query("SELECT * FROM ayarlar WHERE id = 1")->fetch(PDO::FETCH_ASSOC);

Sitede ayarları çektiğim her sayfada bu şekilde değiştirdiğimde sıkıntısız çalışıyor fakat tek çalışmayan yönetim paneline giriş yapmıyor.
Kendim session ekleyip yönetim paneline girdim. Her şey çalışıyor fakat giriş yapmıyor :)

    if (isset($_POST['login'])) {
  $kullanici_mail = $_POST['kullanici_mail'];
  $kullanici_sifre = md5($_POST['kullanici_sifre']);


  if ($kullanici_mail && $kullanici_sifre) {
      $kullanicisor=$db->prepare("SELECT * FROM kullanicilar WHERE kullanici_mail = :mail AND kullanici_sifre = :sifre");
      $kullanicisor->execute(array(
        'mail' => $kullanici_mail,
        'sifre' => $kullanici_sifre
      ));

      $say=$kullanicisor->rowCount();


      if ($say > 0) {
        $_SESSION['kullanici_mail'] = $kullanici_mail;
        header("Location: ../index.php?status=success");
      } else {
        header("Location: ../giris.php?status=error");
      }
  }
}

Scriptin linkini koyuyorum. İnceleyip scriptin düzgün çalışması için eksiklerini söyler misiniz acaba?
Yardımcı olan arkadaşlara teşekkür ediyorum.

SCRIPT LINKI

omerf
981 gün önce
session_start()

ile sessionun başladığından emin miyiz? Birde kod success olarak yönlendirme yapıyor mu nerede hata veriyor?

@rephp7 : Sadece değişkenin adını verip var olup olmadığını kontrol edebilirsiniz.