This is an old revision of the document!


Superuser [BE]

Backend: Dis ist eine sehr einfache Lösung - ein schneller Hack, damit Benutzer mit Admin-Rechten arbeiten, jedoch keine Admin-Bereiche ohne einen speziellen Super-Usercheck editieren können.

Docu: –
Forum: Quick and dirty Superuser functionality

Autor: O.Georgi http://phpwcms.de
CMS version: >= 1.4
Version: V1.0

Tag mysite.com/phpwcms.php?superuser=muschi

Dateiname: navi_text.inc.php

Verzeichnis: include/inc_lib/



Unzip die anhängende Datei navi_text.inc.php.zip (1 KiB, 126 downloads)

und tausche navi_text.inc.php in include/inc_lib/ (mache vorher ein Backup der Originaldatei).

In der Datei findest du ein neues “verstecktes” Wort - ersetze

    $phpwcms['superuser_checkword'] = 'muschi';

mit irgendeinem Wort was dir gefällt und vergesse es nicht.

Das Admin-Menü wird nicht angezeigt, solange die Superuser URI nicht eingegeben wird:
mysite.com/phpwcms.php?superuser=muschi

Schaue dir die Bilder an:



Nun ist der Superuser in dieser Session registriert und das Admin-Menü bleibt sichtbar, solange die Session gültig ist.


Variante 01

Nur für diese eingetragenen Admin-Benutzer ist das Admin-Menü verfügbar.
Im Beispiel für die Benutzer mit den Benutzernamen “hans” und “erwin”.

Die Idee basiert darauf, das alle Benutzer Adminrechte erhalten jedoch nicht das Admin-Menü sehen.

Datei: include/inc_lib/navi_text.inc.php

Ersetze

$wcsnav["admin"]        = '<a href="phpwcms.php?do=admin&amp;p=6">'.$BL['be_nav_admin'].'</a>';

durch

// +KH: 14.04.10  Only for this registered admin user the admin menu is available
// -----------------------------------------------------
if ($_SESSION['wcs_user'] === 'hans' OR
    $_SESSION['wcs_user'] === 'erwin')
        $wcsnav["admin"]        = '<a href="phpwcms.php?do=admin&amp;p=6">'.$BL['be_nav_admin'].'</a>';
// -----------------------------------------------------


deutsch/andere-erweiterungen/hacks/superuser.1281941565.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0