selfAdmin 1.0.2

Rund um PHP-Nuke Hallo Zusammen,
Habe ein kleines Tool zur "besseren" Admin und Userverwaltung geschrieben.

Das Modul "selfAdmin" besteht aus 2 unabhängig voneinander funktionierenden Teilen.
Es funktioniert bisher nur mit PHP-Nuke 5.5 !!

Features:

Teil selfAdmin:
- Jeder Admin kann seine eigenen Admin-Daten in einer Eingabemaske verändern:
Benutzername, eMail, URL, Sprache, Passwort
- Der Link hierzu, befindet sich im normalen Adminmenü (Mitarbeiter)
- Mailbenachrichtung an God-Admin wenn Admin seine Daten ändert (bisher nur deutsch)
- Mailbenachrichtung an Admin wenn God-Admin seine Daten ändert (bisher nur deutsch)
- Nach dem Ändern des Benutzernamens muss neu eingeloggt werden, sonst automatisch

Teil adminUser:
- Der God-Admin kann jedem Admin einen Useraccount erstellen,
oder einen bestehenden Usernamen zuordnen
- Hierfür erscheint in der normalen Admineingabemaske ein Auswahlfeld
- Ist dem Admin ein User zugeordnet, wird dieser beim einloggen (als Admin),
automatisch auch unter dem entsprechenden Usernamen eingeloggt
- Nach dem Loggin, erscheint eine Bestätigungsseite mit verschiedenen
Links für das weitere Vorgehen

Download hier


Änderungen in bestehenden Dateien:

1. Für den Teil "Selfadmin" wurden keine bestehenden Dateien verändert

2. Für den Teil "adminUser" wurden folgende Datein geändert:
- nukeroot/auth.php
- nukeroot/admin/modules/authors.php

Die Änderungen sind wie folgt gekennzeichnet:

###############################################################
######### aeHack selfAdmin #### ###############################
hier kommt der neue Code......
/*
oder steht der
alte auskommentierte code
*/
######### end aeHack selfAdmin #### ###########################
###############################################################

Installation:

Die beiden Teile sind getrennt im Zipfile abgelegt.
Einfach das Zipfile auspacken und den gewünschten Teil, ausgehend
vom Ordner html_xxxx in das Nuke-Root Verzeichnis kopieren.
Bitte sicherheitshalber vorher die beiden Dateien:
- nukeroot/auth.php
- nukeroot/admin/modules/authors.php
sichern.
Die Sprachdateien werden von beiden Teilen verwendet,
sind aber auch doppelt vorhanden ;-))
Für den Teil "adminUser" muss mit dem beigefügten SQL-File
eine neue Tabelle in der Datenbank erstellt werden.
Prefix ändern nicht vergessen!
Es wird die normale $prefix Variable verwendet.

was noch fehlt / geplant:

- automatisches wieder einloggen wenn Admin seinen Namen ändert
- Bereinigung der Jointabelle wenn User gelöscht wurden

Fragen/Probleme?

Mail: andi@shiba.de
Forum: klick mal hier :)


selfAdmin 1.0.2

Keine anonymen Kommentare möglich, bitte zuerst anmelden

Für den Inhalt der Kommentare sind die Verfasser verantwortlich.


  1. Voigt schreibt am 12.05.2002 02:24
    und wieder ne Geniale Erweiterung!!

    thx Andi :)

    Voigt