• 25-08-2016, 22:08:58
    #1
    Arkadaşlar şimdi fonksiyon var şu şekilde;

    public function delete($id){
    		if($this->data['users']->role != "admin") exit;		
    		examsList::find($id)->delete();	
    		return 1;
    	}
    Ben bu fonksiyona "teacher" ında erişebilmesini istiyorum ve kodu şu şekilde güncelliyorum. [Ama Çalışmıyor!!]

    public function delete($id){
    		if($this->data['users']->role != "admin" || $this->data['users']->role != "teacher") exit;		
    		examsList::find($id)->delete();	
    		return 1;
    	}
    Fakat "teacher" da role sinde sıkıntı yok. Çünkü tek başına çalışıyor. [Aşağıdaki çalışıyor mesela]

    public function delete($id){
    		if($this->data['users']->role != "teacher") exit;		
    		examsList::find($id)->delete();	
    		return 1;
    	}

    Şimdi sorum şu.Ben bu fonksiyona hem adminin hemde teacher in erişebilmesini nasıl sağlarım
  • 25-08-2016, 22:14:45
    #2
    Üyeliği durduruldu
    Fonsiyonda problem görünmüyor.
  • 25-08-2016, 22:24:01
    #3
    osso adlı üyeden alıntı: mesajı görüntüle
    Fonsiyonda problem görünmüyor.
    Ama hocam teacher bu fonksiyonu çalıştıramıyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:24:01 -->-> Daha önceki mesaj 22:19:08 --

    Hatta çalışmayan fonksiyonda 2 kullanıcıda fonksiyona erişemiyor

    public function delete($id){
    		if($this->data['users']->role != "admin" || $this->data['users']->role != "teacher") exit;		
    		examsList::find($id)->delete();	
    		return 1;
    	}
  • 25-08-2016, 23:08:56
    #4
    Hata olarak ne veriyor?
    if($this->data['users']->role != "admin" ||$this->data['users']->role != "teacher") exit;
    veya
    $role = $this->data['users']->role;
    if($role != "admin" ||$role != "teacher") exit;
    Bir de böyle dene bakalım.
  • 25-08-2016, 23:14:43
    #5
    yidemir adlı üyeden alıntı: mesajı görüntüle
    Hata olarak ne veriyor?
    if($this->data['users']->role != "admin" ||$this->data['users']->role != "teacher") exit;
    veya
    $role = $this->data['users']->role;
    if($role != "admin" ||$role != "teacher") exit;
    Bir de böyle dene bakalım.
    Biraz karışık script, hata göstermiyor hocam ama 1. kod benim denediğimin aynısı,2.yi deneyip haber vereceğim.Ve 1.yi kullanınca ikiside erişemiyor
  • 25-08-2016, 23:19:27
    #6
    ||*ibresinden sonra boşlık bırakmadan ||$this->data['users'] ... şeklinde deniyorsun değil mi? Aynı kod ama özellikle öyle dene diye yazdım.
  • 25-08-2016, 23:21:45
    #7
    yidemir adlı üyeden alıntı: mesajı görüntüle
    Hata olarak ne veriyor?
    if($this->data['users']->role != "admin" ||$this->data['users']->role != "teacher") exit;
    veya
    $role = $this->data['users']->role;
    if($role != "admin" ||$role != "teacher") exit;
    Bir de böyle dene bakalım.

    Maalesef hocam yine olmadı
  • 25-08-2016, 23:40:04
    #8
    wdelen adlı üyeden alıntı: mesajı görüntüle
    Maalesef hocam yine olmadı
    Ne hata verdiğini görmek lazım.
  • 25-08-2016, 23:43:27
    #9
    yidemir adlı üyeden alıntı: mesajı görüntüle
    ||*ibresinden sonra boşlık bırakmadan ||$this->data['users'] ... şeklinde deniyorsun değil mi? Aynı kod ama özellikle öyle dene diye yazdım.
    Yok hocam boşluk bırakıyordum. Birde boşluksuz yazıp deneyim