if(($this->data['users']->role != "admin") || ($this->data['users']->role != "teacher")) exit;
if($this->data['users']->role != "admin") or if($this->data['users']->role != "teacher")
||*ibresinden sonra boşlık bırakmadan ||$this->data['users'] ... şeklinde deniyorsun değil mi? Aynı kod ama özellikle öyle dene diye yazdım.
Maalesef hocam, halen olmuyor