Berechtigungen einsetzen

McAtze

Administrator
Lizenzinhaber
Registriert
30. Apr. 2011
Beiträge
6.101
Punkte
523
XF Version
  1. 2.3 Beta
XF Instanz
Hosting
PHP-Version
8.3.4
MySQL/MariaDB
10.11
Provider/Hoster
Netcup
So ich dann mal wieder,

da ich derzeit (eigentlich seit Dez. 2013) an etwas bastele habe ich eine Frage zu den Berechtigungen und deren Einbindung in das AddOn.

Ich habe nun ein AddOn erstellt und dazu die generelle Berechtigung "Kann das AddOn sehen". Wie muss ich das denn nun in die dazugehörige Datei eintragen??

Bisher habe ich nur..
Code:
protected function _preDispatch($action)
    {
        $visitor = XenForo_Visitor::getInstance();

        if (!XenForo_Permission::hasPermission($visitor['permissions'], 'mca_addon_perm', 'CanViewAddOn'))
        {
            throw $this->getNoPermissionResponseException();
        }
    }
 
Also dieser Teil funktioniert schon einmal. Wenn ich keine Berechtigung habe bekomme ich den Hinweis, das ich keine Berechtigung habe .. :D
Trotzallem wird mir in der Navigation aber der Tab angezeigt. Wie bekomme ich den denn weg?
 
Auch dieser Teil hat sich erledigt. Die Berechtigung muss noch einmal in die Datei in der der Navtab ersellt wird .. :D
Läuft besser wie gedacht .. ;)
 
Zurück
Oben