selfAdmin 1.0.2
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.