• 12-12-2019, 18:11:57
    #1
    Üyeliği durduruldu
    Arkadaşlar php ile hazırladığım sitede veri tabanında kullanıcılara 0 ve 1 şeklinde yetki verdim.
    1 yetkisine sahip olan kullanıcı dosya yükle butonunu görebilirken, 0 yetkisine sahip olan ise dosya yükle butonunu göremeyecek. Hatta bununla ilgili koduda yazdım ancak hangi kullanıcı ile girilirse girilsin dosya yükle butonu görnmüyor.
    Yazdığım kod şöyle
    if($_SESSION['yetki'] == "0") {
    echo ' <form action="dosya.php">
    <input type="submit" style="position: relative; top: -52px; width:140px; height:40px; font-size:20px; left: 100px; border-radius: 10px; background-color: aqua; " value="Dosya Yükle" />
    Bu konuda bana yardımcı olacak arkadaş var mı? PM atarsanız sevinirim. Teşekkürler.
  • 12-12-2019, 18:13:46
    #2
    byvector adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar php ile hazırladığım sitede veri tabanında kullanıcılara 0 ve 1 şeklinde yetki verdim.
    1 yetkisine sahip olan kullanıcı dosya yükle butonunu görebilirken, 0 yetkisine sahip olan ise dosya yükle butonunu göremeyecek. Hatta bununla ilgili koduda yazdım ancak çalışmadı.
    Bu konuda bana yardımcı olacak arkadaş var mı? PM atarsanız sevinirim. Teşekkürler.
    büyük ihtimalle sorguyu yanlış çeviriyorsunuz. Kodu paylaşır mısınız? Ek olarak, bu görünmeme olayı sadece HTML Kodlarıyla yapılıyorsa burada bir zafiyet söz konusudur. PHP olarak $_FILES komutunda da engelleme yapmalısınız.
  • 12-12-2019, 18:17:01
    #3
    Üyeliği durduruldu
    flyingatm adlı üyeden alıntı: mesajı görüntüle
    büyük ihtimalle sorguyu yanlış çeviriyorsunuz. Kodu paylaşır mısınız? Ek olarak, bu görünmeme olayı sadece HTML Kodlarıyla yapılıyorsa burada bir zafiyet söz konusudur. PHP olarak $_FILES komutunda da engelleme yapmalısınız.
    Özelden mesaj attım hocam size.
  • 12-12-2019, 18:20:59
    #4
    Veritabanından kullanıcı yetkisini çekin

    Örneğin

    $kullanici_yetki = "1";
    if($kullanici_yetki == "1"){echo " 1 yetkisine sahip üyeler burayı görecek" ;} else{ echo " 1 yetkisine sahip olmayan kullanıcılar bu alanı görecek" ;}
  • 12-12-2019, 18:26:15
    #5
    Üyeliği durduruldu
    ultibil adlı üyeden alıntı: mesajı görüntüle
    Veritabanından kullanıcı yetkisini çekin

    Örneğin

    $kullanici_yetki = "1";
    if($kullanici_yetki == "1"){echo " 1 yetkisine sahip üyeler burayı görecek" ;} else{ echo " 1 yetkisine sahip olmayan kullanıcılar bu alanı görecek" ;}
    Hocam öncelikle mesajın için çok teşekkürler.
    Ben yazdığım kod aşaıdaki gibi. Bakarsan sevinirim.

    if($_SESSION['yetki'] == "0") {
    echo ' <form action="dosya.php">
    <input type="submit" style="position: relative; top: -52px; width:140px; height:40px; font-size:20px; left: 100px; border-radius: 10px; background-color: aqua; " value="Dosya Yükle" />
  • 12-12-2019, 18:34:42
    #6
    Session oluşturduğunuz sayfada Session start komutu kullanıyor musunuz?
  • 12-12-2019, 18:39:01
    #7
    byvector adlı üyeden alıntı: mesajı görüntüle
    Hocam öncelikle mesajın için çok teşekkürler.
    Ben yazdığım kod aşaıdaki gibi. Bakarsan sevinirim.

    if($_SESSION['yetki'] == "0") {
    echo ' <form action="dosya.php">
    <input type="submit" style="position: relative; top: -52px; width:140px; height:40px; font-size:20px; left: 100px; border-radius: 10px; background-color: aqua; " value="Dosya Yükle" />
    Yetkisi 0 olan kişiye gösteriyorsun butonu

    $yetkicek = $_SESSION['yetki'];
    if($yetkicek == "1") {
    echo ' <form action="dosya.php">
    <input type="submit" style="position: relative; top: -52px; width:140px; height:40px; font-size:20px; left: 100px; border-radius: 10px; background-color: aqua; " value="Dosya Yükle" />

    Bu şekilde denermisiniz
  • 12-12-2019, 18:55:45
    #8
    Üyeliği durduruldu
    ultibil adlı üyeden alıntı: mesajı görüntüle
    Yetkisi 0 olan kişiye gösteriyorsun butonu

    $yetkicek = $_SESSION['yetki'];
    if($yetkicek == "1") {
    echo ' <form action="dosya.php">
    <input type="submit" style="position: relative; top: -52px; width:140px; height:40px; font-size:20px; left: 100px; border-radius: 10px; background-color: aqua; " value="Dosya Yükle" />

    Bu şekilde denermisiniz
    Hocam denedim. Bu şekilde de olmuyor.



    Sulhperver adlı üyeden alıntı: mesajı görüntüle
    Session oluşturduğunuz sayfada Session start komutu kullanıyor musunuz?
    Evet hocam
  • 12-12-2019, 19:05:23
    #9
    byvector adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar php ile hazırladığım sitede veri tabanında kullanıcılara 0 ve 1 şeklinde yetki verdim.
    1 yetkisine sahip olan kullanıcı dosya yükle butonunu görebilirken, 0 yetkisine sahip olan ise dosya yükle butonunu göremeyecek. Hatta bununla ilgili koduda yazdım ancak hangi kullanıcı ile girilirse girilsin dosya yükle butonu görnmüyor.
    Yazdığım kod şöyle
    if($_SESSION['yetki'] == "0") {
    echo ' <form action="dosya.php">
    <input type="submit" style="position: relative; top: -52px; width:140px; height:40px; font-size:20px; left: 100px; border-radius: 10px; background-color: aqua; " value="Dosya Yükle" />
    Bu konuda bana yardımcı olacak arkadaş var mı? PM atarsanız sevinirim. Teşekkürler.
    O sayfada print_r($_SESSION); yaparak ilgili session oluşmuş mu kontrol edin varsa çalışmaması için bir neden yok