[1.0.1] Add User

User via ACP anlegen

 
Fragz
koffeeinsuechtiger coding freak
Avatar
Geschlecht:
Herkunft: Neuss
Alter: 38
Homepage: fragz.de
Beiträge: 2217
Dabei seit: 03 / 2008
Betreff:

[1.0.1] Add User

 · 
Gepostet: 17.03.2017 - 11:55 Uhr  ·  #1
Unter Umständen kann es hilfreich sein sich einen weiteren Benutzer für Testzwecken anzulegen oder ein Mitglied hat Probleme mit der Anmeldung im Forum.

Mit diesem Plugin können neue Benutzer im Administrationsbereich angelegt werden.
Gleichzeitig lassen sich diese direkt Aktivierung und per E-Mail Informieren.

FIX Version 1.0.1
lang File
Code verkleinert

Jeder der dieses und andere meiner Plugins unterstützen möchte, kann dies mit einer kleinen PayPal Spende tun, damit die Rechnungen für den Kaffee gedeckt sind ;) .
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
501stGG
Benutzer
Avatar
Geschlecht: keine Angabe
Homepage: forum.501st.de
Beiträge: 44
Dabei seit: 02 / 2019
Betreff:

Re: [1.0.1] Add User

 · 
Gepostet: 17.04.2023 - 21:35 Uhr  ·  #2
Hi Fragz (Christian),

ich habe Dein Plugin jetzt in einem zweiten Forum, das ich unter PHP 8 laufen lassen will, installiert und bekam im ACP kein Formular angezeigt, um Benutzer anzulegen. Im ersten Forum (für unseren Förderverein, unter PHP 7.x) läuft alles wie's soll.

Ein wenig nachgeschaut und durchdebugged, habe ich festgestellt, dass im template add_user.htm eine Kleinigkeit gleich in der ersten Zeile fehlt, an der sich das System gestört hat. Der Fehler wird von
Code
<h1>{$ADD_USER}</h1>

verursacht. Es müsste eigentlich
Code
<h1>{$LANG.ADD_USER}</h1>

lauten, wie bei den anderen Zugriffen auf die Language Ressourcen. Nach dieser Änderung funktioniert alles wieder einwandfrei :-)

Viele Grüße

Michael
Philipp51
Benutzer
Avatar
Geschlecht:
Alter: 73
Beiträge: 100
Dabei seit: 11 / 2014
Betreff:

Re: [1.0.1] Add User

 · 
Gepostet: 30.06.2024 - 12:57 Uhr  ·  #3
Danke für den Tipp, sehr hilfreich
cback
Admin
Avatar
Geschlecht:
Herkunft: Saarland
Alter: 38
Homepage: cback.net
Beiträge: 17638
Dabei seit: 12 / 2003
Betreff:

Re: [1.0.1] Add User

 · 
Gepostet: Gestern um 14:59 Uhr  ·  #4
Hallo in die Runde,

hier ein kurzer, wichtiger Hinweis zu diesem Plugin, was bei einem Kunden jetzt aufgefallen war:

Das Plugin legt einen neu erzeugten User nicht korrekt in der Mitgliedschaftstabelle für Usergruppen an und scheint auch Zeitzoneneinstellung auf den Default zu setzen.

Letzteres ist ja nicht schlimm, aber ersteres kann dann zu Problemen führen, sofern man für die Registrierung eine andere Standard-Nutzergruppe gewählt hat oder später Berechtigungsgruppen ändert. In diesem Fall würde ein neu angelegter Nutzer nämlich trotzdem in der Standard "Mitglied" Systemgruppe landen und kann dann die Gruppe nicht mehr zum eigentlichen wechseln, da keine Mitgliedschaften bzw. Gruppenmitgliedschaftseinträge in der DB angelegt worden sind, um den User zuzuordnen, wo er gültigen Zugriff hätte.


Hier ist es also dringend notwendig eine der folgenden Dinge zu tun:


- Entweder im Plugin-Code die korrekte Anlage des Gruppenmitgliedschaft-Eintrages in der DB hinzufügen, hierbei bitte absolut darauf achten, dass die richtige GruppenID gewählt wird (Reg-Standard Gruppe) und das keine Duplikate eingetragen werden (vorher ggf. prüfen, ob die UID schon drin ist, kann normal in dem Schritt noch nicht sein, aber sicher ist sicher).


ALTERNATIVER WORKAROUND:
Direkt nach Anlegen eines neuen Users über das ACP danach im ACP gehen auf:

Gruppen -> Benutzer zu Befugnisgruppe

dort auf den Gruppennamen klicken, wo neu registrierte User normal hin sollen.

Auf der Seite mit Gruppenmitgliedschaften den Nutzernamen des neu angelegten Users eintragen und auf den Button "Mitglied hinzufügen + zur Hauptgruppe machen" (ganz wichtig dieser Knopf, nicht nur einfaches hinzufügen!) klicken.
Dann werden vom CF4 die fehlenden Einträge korrekt angelegt und alles ist gut.



Ansonsten können durch dein Einsatz dieses Plugins entweder Fehler im späteren Betrieb des Forums auftreten oder es gibt Fehler im UserCP, weil die Gruppenmitgliedschaft nicht mehr bearbeitet / gewechselt werden kann, weil keine Gruppenmitgliedschaft eingetragen ist. Aktuell gleicht der Failsafe des CF4 das zwar noch recht gut aus im Profil, aber wenn die Standardgruppe für Registrierte wechselt, kann das zu Problemen führen, oder der Nutzer sieht gar nichts mehr im Forum, weil keine Befugnisgruppe erkannt wird.


Bis der Autor das Plugin ggf. aktualisiert hat also bitte mindestens den Workaround anwenden oder - noch besser - die User über die reguläre CF4 Registrierung anlegen und später im ACP die zugewiesene E-Mail Adresse ändern oder manuell aktivieren.


Da es sich um ein Drittanbieter-Plugin handelt kann hierzu leider kein weiterer Support angeboten werden.


LG,
Chris
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.