• 05-07-2014, 23:47:39
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar,

    Bir ekleme işlemi yapıyorum, bu ekleme işlemini yaparken de üye girişi yapılmış mı diye kontrol etmek istiyorum ama şöyle bir durum var;

    Üye girişi yapan üyenin de yönetici mi normal üye mi olup olmadığını nasıl kontrol edebilirim?

    Not: Normal üyemi , yönetici mi mysql tablosunda 1 yada 2 olarak belirtiliyor yani üye ise 1 yönetici ise 2.

    Yardımlarınızı bekliyorum arkadaşlar teşekkürler.
  • 06-07-2014, 00:16:35
    #2
    weStarz adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar,

    Bir ekleme işlemi yapıyorum, bu ekleme işlemini yaparken de üye girişi yapılmış mı diye kontrol etmek istiyorum ama şöyle bir durum var;

    Üye girişi yapan üyenin de yönetici mi normal üye mi olup olmadığını nasıl kontrol edebilirim?

    Not: Normal üyemi , yönetici mi mysql tablosunda 1 yada 2 olarak belirtiliyor yani üye ise 1 yönetici ise 2.

    Yardımlarınızı bekliyorum arkadaşlar teşekkürler.
    Session'a yetki olustur örnegin böyle $_SESSION["yetki"] ardindan deger belirle örnegin $_SESSION["yetki"]="1"; sonra if ile kontrol et.
    if($_SESSION["yetki"]=="1"){
    // admin //
    }elseif($_SESSION["yetki"]=="2"){
    // uye //
    }
  • 06-07-2014, 00:18:23
    #3
    Üyeliği durduruldu
    kingofseo adlı üyeden alıntı: mesajı görüntüle
    Session'a yetki olustur örnegin böyle $_SESSION["yetki"] ardindan deger belirle örnegin $_SESSION["yetki"]="1"; sonra if ile kontrol et.
    if($_SESSION["yetki"]=="1"){
    // admin //
    }elseif($_SESSION["yetki"]=="2"){
    // uye //
    }
    Az çok bu kadarını kestirdim hocam fakat buradaki olan 1 ve 2 yani yetkiler ile veritabnındaki 1 ile 2 yi nasıl kıyaslayacağım o an session da nasıl mysqle baglanacağım ufak şekilde analtabilirmisiniz?
  • 06-07-2014, 00:24:45
    #4
    Üyeliği durduruldu
    weStarz adlı üyeden alıntı: mesajı görüntüle
    Az çok bu kadarını kestirdim hocam fakat buradaki olan 1 ve 2 yani yetkiler ile veritabnındaki 1 ile 2 yi nasıl kıyaslayacağım o an session da nasıl mysqle baglanacağım ufak şekilde analtabilirmisiniz?
    session ile yetkileri gönderme bu güvenlik sorunu oluştura bilir hocam session ile oturum kontrolü yaptıktan sonra bir sorgu daha yap giriş yapan kullanıcının yetkisini çek onu if else ile sorgulat.
  • 06-07-2014, 00:38:04
    #5
    weStarz adlı üyeden alıntı: mesajı görüntüle
    Az çok bu kadarını kestirdim hocam fakat buradaki olan 1 ve 2 yani yetkiler ile veritabnındaki 1 ile 2 yi nasıl kıyaslayacağım o an session da nasıl mysqle baglanacağım ufak şekilde analtabilirmisiniz?
    Buyur @weStarz sana uygun bir örnek hazirladim :
    ob_start();
    session_start();
    $uye_id=intval($_SESSION["uye_id"]);
    $uye_bilgi=mysql_fetch_assoc(mysql_query("SELECT yetki FROM uyeler WHERE id = '$uye_id'"));
    if($uye_bilgi["yetki"]==$_SESSION["yetki"]){
    echo "basari";
    }else
    {
    session_destroy();
    header("Location:index.php");
    exit();
    }