22.02.2022, 01:23
Zitat:Ich habe auch in den Templates das Feld für das Geburtsdatum rausgenommenIn diesem Falle bedeutet das Wegnehmen dieser Option aus den Templates, dass beim Speichern der Einstellungen das Feld des Geburtstags fehlt und nicht verabreitet werden kann. Daher der Fehler.
Darum muss dieses Feld beibehalten werden (um einen Fehler zu vermeiden), aber stattdessen mit einem vorgefertigtem Wert hinterrücks übergeben werden.
Lasse die Auswahl raus aus dem Template, aber füge innerhalb des <form>...</form> an irgendeiner Stelle folgendes ein:
[CODE]<input type="hidden" name="birthdayprivacy" value="none" />[CODE]
So wird bei jeder Profiländerung IMMER dieser Standard-Wert (Geburtstag versecken) als Einstellung übergeben.
Manipulation möglich: Mit etwas über-eigensinniger Energie könnte man diese Art von 'Sperre' umgehen, indem man dem Browser mittels Quelltext-Manipulation falsche Werte unterjubelt. Aber soetwas wäre nachvollziehbar und pure Absicht eines Mitglieds.
[ExiTuS]