Zum Inhalt springen

sr_feuser_register: Benutzerkonto ändern ohne Passwortfeld

Erstellt am 19. Juli 2011 · 3 Antworten · letzte Antwort am 19. Juli 2011

Tags: Frage

Typo3Cuckoo ·

Hi,

ich versuche schon seit geschlagenen drei Tagen die Extension sr_feuser_register so zu konfigurieren, dass das Benutzerkonto-Bearbeiten-Formular ohne Eingabe des Passwortes korrekt abgeschickt wird und ich dann ein extra Formular nur fürs ändern des Passwortes habe ... bisher jedoch erfolglos #angry#

Ich hab das hier gefunden aber es funktioniert nicht -> #54740. Die Beiträge sind von 2006 und es hat sich wahrscheinlich vieles geändert so dass dieser Trick nicht mehr greift.

Kann mir bitte jemand verraten wie das gehen soll?

Außerdem ist diese "Sicherheitsfunktion" mit dem dummyPassword (Joh 3,16) ziemlich lästig und in meinen Augen unnötig.

Kann man das irgendwie abschalten ohne gleich die ganze Extension umprogrammieren zu müssen?

Bin für jeden Tipp dankbar! 🙂

Typo3Cuckoo ·

Also ich versteh den Sinn der Passwort Handhabung in dieser Extension nicht. Irgendwie ist das ziemlich "komisch" gelöst!

Ich hab jetzt versucht, das Passwort automatisch generieren zu lassen, jedoch bekomm ich das Passwort dann nicht zugesandt.

Benutzer sollen sich registrieren können und mit dem Link in der Bestätigungs E-Mail authentifizieren. Danach folt eine weitere E-Mail bei erfolgreicher Authentifizierung. Die Freischaltung durch einen Administrator wird nicht benötigt.

Hier mal meine aktuelle TS Konfiguration (hab mal die unwichtigen Sachen wie die ganzen PIDs weggelassen):

### Konfiguration Registrierungsformular
############################################################
plugin.tx_srfeuserregister_pi1.formFields = gender, first_name, last_name, email, date_of_birth, address, city, zip, telephone, password
plugin.tx_srfeuserregister_pi1.requiredFields = first_name, last_name, email, gender, password
plugin.tx_srfeuserregister_pi1.useLocalization = 1
plugin.tx_srfeuserregister_pi1.useLocalCountry = 1
plugin.tx_srfeuserregister_pi1.enablePreviewEdit = 0
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
plugin.tx_srfeuserregister_pi1.passwordAtMost = 60
plugin.tx_srfeuserregister_pi1.passwordAtLeast >
plugin.tx_srfeuserregister_pi1.generatePassword = 8
plugin.tx_srfeuserregister_pi1.nameAtMost = 30
plugin.tx_srfeuserregister_pi1.enableHTMLMail = 0
plugin.tx_srfeuserregister_pi1.shortUrlLife = 7
plugin.tx_srfeuserregister_pi1.confirmType = 0
plugin.tx_srfeuserregister_pi1.linkToPID = 0
plugin.tx_srfeuserregister_pi1.useMd5Password = 0
plugin.tx_srfeuserregister_pi1.enableAutoLoginOnConfirmation = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRefuse = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnApprove = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRegister = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnUpdate = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnDelete = 0
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnAdminAccept = 0
plugin.tx_srfeuserregister_pi1.enableEmailOnUpdate = 0
plugin.tx_srfeuserregister_pi1.enableEmailOnApprove = 1
plugin.tx_srfeuserregister_pi1.enableEmailOnDelete = 0
plugin.tx_srfeuserregister_pi1.enableEmailOnRefuse = 0
plugin.tx_srfeuserregister_pi1.enableEmailOnAdminRefuse = 0

Was muss ich machen, damit mir das automatisch generierte Passwort zugesandt wird? In welchem E-Mail Template steht das Passwort?

Typo3Cuckoo ·

Ein gewisser Fortschritt ist zu verzeichnen! 😉

Ich hatte bis dato die Extension srfeuserregister_t3secsaltedpw installiert. Hab mir den Code davon angeschaut und danach entschlossen, diese zu deinstallieren und siehe da, einige Sache funktionieren nun!

Das Problem was ich beim Bearbeitungs-Formular hatte ist scheinbar gelöst. In den Passwortfeldern steht nun mein Passwort, zwar in gesalzener Form aber immerhin! Jetzt kann man z.B. nur die Telefonnummer ändern und abschicken. Funktioniert soweit! Komisch verhält es sich nur, wenn ich das PW nicht als Pflichtfeld anlege und dann im Bearbeitungs-Formular die PW Felder leer lasse. Dann wird das bisherige Passwort einfach gelöscht?!

Typo3Cuckoo ·

Bemerkung zum Registrationsprozess:

Ich hab für die Registration die PW Felder wieder zu Pflichtfelder gemacht, der Benutzer muss sich also selber ein PW ausdenken (automatische Generierung + Zusendung klappt nicht).

Füllt der User alle Felder bis auf E-Mail und PW aus, dann bleiben nach dem Absenden diese Felder leer und ich erhalte die passenden Warnmeldungen, dass eine korrekte E-Mail fehlt sowie das Passwort fehlt.

Trage ich dann nur eine passende E-Mail ein aber lasse die PW Felder leer, dann wird nach dem Absenden das DummyPassword (Joh 3,16) in die PW Felder eingetragen. Ich erhalte jedoch die Warnmeldungen, dass ein Passwort fehlt, etc.

Entschuldigung, aber was für ein Schrott ist das?! Wieso dieses bescheuerte Verhalten bei den Passwörtern? Das verwirrt doch total! Wenn ich kein Passwort eintrage, dann soll die Extension auch nichts von alleine eintragen!

Gibt es eine Möglichkeit, diese Funktion entgültig zu deaktivieren?