• 27-04-2021, 14:54:35
    #1
    öncelikle hocalarım merhabalar php de seviyem başlangıç benim bir login ekranım var ve bu ekrandan sisteme giriş yapılıyor giriş formunda mail ve şifre ile giriliyor sorun yok.
    fakat ben 3 farklı yetki girişi ile giriş yaptırıp menüleri ona göre düzenlemek istedim giriş yaparken session oluşturup veritabanında yetki ismiyle sütün açıp örneğin session 1 ise veriyi göster gibi ayarladım burada sıkıntı yok fakat giriş yaparken örneğin yöneticinin mail adresinin olduğu sütündaki yetki 1 personelin mail adresinin olduğu sutundaki yetki 2 , selextboxdan yönetici seçip fakat yetkisi 2 olan mail adresini girince uyarı vermesini istiyorum nasıl bir yol izlemeliyim.
  • 27-04-2021, 15:00:09
    #2
    Kullanıcı bilgilerinin bulunduğu veritabanı tablosunda, yetkiler için bir sütun oluşturup o sütuna göre işlem yapabilirsin.
  • 27-04-2021, 15:16:18
    #3
    YazilimciBiri adlı üyeden alıntı: mesajı görüntüle
    Kullanıcı bilgilerinin bulunduğu veritabanı tablosunda, yetkiler için bir sütun oluşturup o sütuna göre işlem yapabilirsin.
    hocam sütun oluşturdum o sütüna göre menüleri düzenliyorum fakat mesela yönetici seçiyorum selectten yönetici olmayan birinin bilgisiyle giriş yapıyorum giriyor girmeyip uyarı vermesi gerekiyor.
  • 27-04-2021, 15:17:49
    #4
    FRHN adlı üyeden alıntı: mesajı görüntüle
    hocam sütun oluşturdum o sütüna göre menüleri düzenliyorum fakat mesela yönetici seçiyorum selectten yönetici olmayan birinin bilgisiyle giriş yapıyorum giriyor girmeyip uyarı vermesi gerekiyor.
    Sütuna göre sorgu yazabilirsin örneğin rütbesine bakarsın 1 ise giriş yap şekline ayarlayabilirsin
  • 27-04-2021, 15:26:44
    #5
    hocam tam anlamadım ama teşekkürler deneyeceğim.
  • 27-04-2021, 17:50:33
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Forma yazılan maili login kontrol sorgusunda veritabanında sorgular ve rütbesini çekersiniz, select box ile seçilen veriyi if koşulunda karşılaştırıp eğer eşitse sorguya if içeriğinde devam eder , eğer değilse else kısmında uyarı verdirir sorguyu sonlandırırsınız
  • 27-04-2021, 18:37:21
    #7
    babfo adlı üyeden alıntı: mesajı görüntüle
    Forma yazılan maili login kontrol sorgusunda veritabanında sorgular ve rütbesini çekersiniz, select box ile seçilen veriyi if koşulunda karşılaştırıp eğer eşitse sorguya if içeriğinde devam eder , eğer değilse else kısmında uyarı verdirir sorguyu sonlandırırsınız
    hocam burada mesela mailin hangi rütbeye ait olduğunu nasıl sorgularım mesela ilk sütunda mail diğer sütunde yetki rütbesi yazıyor onu nasıl sorgularım.
  • 27-04-2021, 18:47:03
    #8
    FRHN adlı üyeden alıntı: mesajı görüntüle
    hocam burada mesela mailin hangi rütbeye ait olduğunu nasıl sorgularım mesela ilk sütunda mail diğer sütunde yetki rütbesi yazıyor onu nasıl sorgularım.
    $db->query("SELECT * FROM tablo WHERE sutun_adi = '{$_POST['mail']}'")->fetch(PDO::FETCH_ASSOC);
  • 28-04-2021, 02:06:40
    #9
    babfo adlı üyeden alıntı: mesajı görüntüle
    $db->query("SELECT * FROM tablo WHERE sutun_adi = '{$_POST['mail']}'")->fetch(PDO::FETCH_ASSOC);
    teşekkür ederim hocam