Franz Holzinger

Verse of the day

Nachdem vorzeiten Gott manchmal und mancherleiweise geredet hat zu den Vätern durch die Propheten, hat er am letzten in diesen Tagen zu uns geredet durch den Sohn, welchen er gesetzt hat zum Erben über alles, durch welchen er auch die Welt gemacht hat;
Hebraeer 1:1-2

© Bible Gateway's Verse of the Day


Entwickler Version

Bitte testen Sie es immer vor dem Stellen einer Frage auch mit der aktuellen Entwicklerversion

autor  
14-11-12 09:42:01 Edit ohne Passwortabfrage
Stefanie
Ich glaub die Frage wurde schon oft gestellt, aber eine richtige Lösung gab es nie. Kann man denn die Userdaten editieren ohne erneut das Passwort einzugeben? Vielen Dank schon mal
14-11-12 11:44:10 Editieren
Franz Holzinger
Das Passwort muss beim Editieren nicht mehr eingegeben werden. Das Passwort Feld kann einfach leer gelassen werden. Dann bleibt es dennoch erhalten.
So funktioniert es mit dem letzten Beispiel HTML Template, das der Extension sr_feuser_register beigelegt ist.
16-11-12 13:06:55 Geht leider nicht
Stefanie
Also bei mir funktioniert das leider nicht, entweder, ich geb das passwortfeld bei den edit-Feldern gar nicht erst aus, dann muss es auch nicht ausgefüllt werden, oder aber, sobald es da ist, muss was eingegeben werden.

create {
required = username, password, password_again, first_name, last_name, company, email, address, zip, city, static_info_country, telephone
fields = {$plugin.tx_srfeuserregister_pi1.formFields}
}
edit < .create
edit {
required = first_name, last_name, company, email, address, zip, city, static_info_country, telephone
fields = {$plugin.tx_srfeuserregister_pi1.formFields}
}

mit allen anderen felder funktioniert es ganz normal

auch das:
required := removeFromList(username,password)

führt leider zu nichts, egal, ob ich mein eigenes template oder das aus der extension nehme. Das einzige, was entfernt wird, ist der * dass es ein Pflichtfeld ist.

Kann man das PW feld vielleicht vorbelegen mit dem bereits gespeicherten PW, dass es zumindest nicht leer ist?
16-11-12 13:11:16 sorry...
Stefanie
jetz hab ich sie gefunden, die alles entscheidende Zeile:

edit < .create
edit {
required := removeFromList(username,password,password_again)
fields = {$plugin.tx_srfeuserregister_pi1.formFields}
evalValues {
username = unsetEmpty
password := addToList(unsetEmpty)
}
}

evalvalues muss gesetzt sein

Vielen Dank!
< Zurück zum Forum