Franz Holzinger

Verse of the day

Wer sich aber rühmt, der rühme sich des HERRN. Denn darum ist einer nicht tüchtig, daß er sich selbst lobt, sondern daß ihn der HERR lobt.
2 Korinther 10:17-18

© 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