• 09-04-2020, 14:34:21
    #1
    merhaba arkadaşlar. php script yazıyorum fakat admin login ksımını yapamadım. tabloda uye_durum kısmı 3 olan kişiler yönetim paneline giriş yapabilsin benim beynim durdu yapamıyorum rica etsem bana kodları yazabilcek varmı?

    formdan gelen mail: admin_mail
    formdan gelen sifre: admin_sifre
    tablo adı: uyeler
  • 09-04-2020, 14:41:26
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Select id * from uyeler where mail = adminmail and uye_durum = 3
    Sonra burdan çekilenveri sayısı 0 dan büyükse diye check edebilirsiniz daha optimize edilebilir. Mobilden bu kadar yazdım
  • 09-04-2020, 14:42:39
    #3
    $gir = $con->prepare('SELECT id FROM uyeler WHERE mail=? AND sifre=? AND uye_durum=?');
    $gir->execute([
       $_POST['admin_mail'],
       $_POST['admin_sifre'],
       3
    ]);
    if ($gir->rowCount()) {
        //Giriş başarılı işlemleri
    }
    else {
       //Giriş başarısız işlemleri
    }
    Umarım hatası yoktur
  • 09-04-2020, 14:44:37
    #4
    if ($uye_durum == 3) {
    header("Location: siteadresi.com/yonetim");
    }
  • 09-04-2020, 14:46:41
    #5
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    $gir = $con->prepare('SELECT * FROM admin_tablo WHERE admin_mail=? AND admin_sifre=? AND uye_durum=?');
    $gir->execute([
       $_POST['admin_mail'],
       $_POST['admin_sifre'],
       3
    ]);
    if ($gir->rowCount()) {
        //Giriş başarılı işlemleri
    }
    else {
       //Giriş başarısız işlemleri
    }
    Umarım hatası yoktur
    admin tablosu ayrı değil sadece uyeler tablosundan uye_durum var
  • 09-04-2020, 14:55:04
    #6
    Pardon ben tablo adına dikkat etmeden yazmışım, belki şimdi olmuştur.
  • 09-04-2020, 17:39:56
    #7
    if ($uye_durum == 3) {
    header("Location: siteadresi.com/yonetim");
    }

    bu arkadaşın dediği yöntemle üye durumu 3 ise yönetim alanına yönlendirmeden önce SESSION olarak yönetim_id ve bilgileri tutmalı ve bu SESSION değeri olduğu sürece de yönetim altında ki dosyalara erişimi sağlaman lazım.

    Hazır olarak kod yazıp vermek çok doğru değil diye düşünüyorum sonuçta fikir alındıktan sonra koda dökmesi sizin kendi bilgi ve beceri ve kod yazma alışkanlıklarınıza bağlıdır.

    umarım faydalı olmuşumdur.
  • 09-04-2020, 20:18:51
    #8
    PHP Script yazıyosun ancak uye giriş alanını beynin durduğu için yazamıyorsun komple bana yazarmısınız diyorsun? Hocam bu şekilde script yazamazsınız yanlış anlamayın, google kaynağından php pdo üyelik sistemi yazarsanız size milyon kayıt döndürecektir. Video, text hatta pdf kaynaklar. siz takıldığınız yeri yazarsanız buraya kod yardımı yapılır ama komple giriş sistemini bana yazın derseniz yarın üyeye rütbe atma işlemini de yazarmısınız dersiniz. İlerleme de kaydedemezsiniz.
  • 09-04-2020, 20:59:49
    #9
    freguencey adlı üyeden alıntı: mesajı görüntüle
    PHP Script yazıyosun ancak uye giriş alanını beynin durduğu için yazamıyorsun komple bana yazarmısınız diyorsun? Hocam bu şekilde script yazamazsınız yanlış anlamayın, google kaynağından php pdo üyelik sistemi yazarsanız size milyon kayıt döndürecektir. Video, text hatta pdf kaynaklar. siz takıldığınız yeri yazarsanız buraya kod yardımı yapılır ama komple giriş sistemini bana yazın derseniz yarın üyeye rütbe atma işlemini de yazarmısınız dersiniz. İlerleme de kaydedemezsiniz.
    hocam zaten neden çözemediğimide buldum sql sorgusunda bir hatam varmış çözdüm. 1 gündür bununla uğraşıyorumda ondan foruma sordum.