it-swarm-tr.com

Oturum açan kullanıcının süper kullanıcı olup olmadığını doğrulamanın yolu

Sorum ne istediğimi ifade ettiği gibi, ben mevcut giriş süper kullanıcı olup olmadığını doğrulamak için nasıl basit olsa da doğru cevap almak için web üzerinden arama yapmak için kullanılan hem joomla 2.5 ve 3 sürümleri. Bu kodları buldum -

$ user = JFactory :: getUser ();
$ isroot = $ user-> get ('isRoot');

$ isroot 1 ise kullanıcı süper kullanıcı olur. Uygun ve hatasız tüm yollar ??

3
dev-m

isRoot ayarlanmışsa bu işe yarar. Ancak, önce tamamlanmış olan JUser::authorise() çağrısını gerektirir. Bu snippet her zaman çalışır:

$ user = JFactory :: getUser ();

$ isroot = $ user-> authorize ('core.admin');

7
Michael