# Vollständiger Name beim Anmelden fehlt

**URL:** https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662
**Category:** Bug
**Tags:** signup
**Created:** [5. Januar 2025 um 13:01 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662 "2025-01-05T13:01:38Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [5. Januar 2025 um 13:01 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/1 "2025-01-05T13:01:38Z")

</div>

Hallo zusammen!

Totaler Discourse-Noob hier 🙋🏼‍♂️ – habt Nachsicht mit mir.  
Ich bin mitten im Prozess, eine Instanz für eine kleine Gemeinschaft von etwa 80 Personen einzurichten. Ich sollte das bis 2025 am Laufen haben 😅

Wir brauchen Leute, die sich mit ihrem vollen Namen anmelden. Als ich Discourse ursprünglich eingerichtet habe, hatte ich „Vollständiger Name erforderlich“ und alles funktionierte wie erwartet.  
Jetzt wird das Feld im Anmeldeformular überhaupt nicht mehr angezeigt und ich bin mir nicht sicher, wann es verschwunden ist.  
Die einzige Änderung, die ich seitdem vorgenommen habe, ist die Installation dieses Plugins [Majal / discourse-available-locales · GitLab](https://gitlab.com/majalorg/discourse-available-locales), um die verfügbaren Sprachen einzugrenzen.  
Ich habe versucht, das Plugin zu entfernen, aber das Feld für den vollständigen Namen fehlte immer noch.  
Ich habe die Anforderung „Vollständiger Name“ auf „Bei der Anmeldung erforderlich“ gesetzt.  
Das Hinzufügen eines benutzerdefinierten Benutzerfelds funktioniert wie erwartet.

Jede Hilfe wäre willkommen 🙏🏼

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [5. Januar 2025 um 13:16 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/2 "2025-01-05T13:16:24Z")

</div>

Willkommen 👋

> [@Player1](#):
>
> Die einzige Änderung, die ich seitdem vorgenommen habe, ist

Sie können dies sicherstellen, indem Sie `admin/logs/staff_action_logs` besuchen. Vielleicht haben Sie eine Einstellung geändert, die Ihr Problem verursachen könnte?

Auch etwas abseits des Themas, aber Sie möchten vielleicht einen Blick auf [Available Locales Plugin - #5 by angus](https://meta.discourse.org/t/available-locales-plugin/86346/5?u=cocoquark) werfen, da es die gleiche Funktion wie Ihr Plugin zu bieten scheint, aber gepflegt wird (Ihres scheint es nicht zu sein).

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [5. Januar 2025 um 13:22 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/3 "2025-01-05T13:22:54Z")

</div>

> [@Player1](#):
>
> Ich hatte „Full name required“ und alles funktionierte wie erwartet.

Könnten Sie diese Einstellung noch einmal überprüfen? Letzte Woche wurde eine neue Funktion hinzugefügt. Die Einstellung heißt jetzt `full_name_requirement`.

> <https://github.com/discourse/discourse/pull/30471>
>
> This PR replaces the \`full\_name\_required\` setting with a new \`full\_name\_requirem…ent\` setting to allow more flexibility with the name field in the signup form. The new setting has 2 options, "Required at signuo" and "Optional at signup", which are equivalent to the true/false possibilities of the old setting, and a third option "Hidden at signup" that hides the name field from the signup form, making it effectively optional too.
> 
> New sites will have the "Hidden at signup" option as the default option, and existing site will continue to use the option that maps to their current configuration.
> 
> Internal topic: t/136746.

Überprüfen Sie auch, ob die Site-Einstellung `enable_names` ebenfalls aktiviert ist.

---

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [5. Januar 2025 um 13:51 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/4 "2025-01-05T13:51:26Z")

</div>

Dieses Mitarbeiteraktionsprotokoll scheint sehr hilfreich zu sein. Ich hatte es vorher gar nicht bemerkt 🤦🏼‍♂️  
Ich werde mir die Protokolle genauer ansehen.

Außerdem wechsle ich definitiv zum gepflegten Plugin, danke.

---

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [5. Januar 2025 um 15:58 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/5 "2025-01-05T15:58:28Z")

</div>

Danke für den Link.

Ich habe alle Einstellungen dreimal überprüft, aber das Feld für den vollständigen Namen wird immer noch nicht angezeigt.

`Anforderung für vollständigen Namen: erforderlich bei der Anmeldung`  
`Namen aktivieren: aktiviert`

Ich bin ratlos.

EDIT:  
Ich habe mich auf GitHub umgesehen, frage mich, ob dieser PR etwas mit meinem Problem zu tun haben könnte??

> <https://github.com/discourse/discourse/pull/30551/files>
>
> Follow-up to https://github.com/discourse/discourse/pull/30471
> 
> When the \`enab…le\_names\` setting is false and the \`full\_name\_requirement\` setting is set to \`required\_at\_signup\`, the name field in the signup form should effectively be not required (and hidden). However, that is not actually the case at the moment because the \`name-validation.js\` mixin only checks for the \`full\_name\_requirement\` setting when determining whether the name field should block a new signup.
> 
> This PR fixes the issue by making the \`full\_name\_required\_for\_signup\` and \`full\_name\_visible\_in\_signup\` site attributes check for the \`enable\_names\` setting themselves. This spares any consumers of these properties from having to remember to include a check for the \`enable\_names\` setting.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [5. Januar 2025 um 19:26 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/6 "2025-01-05T19:26:44Z")

</div>

Ich habe meine Instanz aktualisiert, um die neue Einstellung zu überprüfen.

Ich habe die gleichen Werte gesetzt:  
`Full name requirement: required at signup`  
`Enable names: checked`

Und das Namensfeld erscheint auf der Anmeldeseite.

 ![Ein Begrüßungsbildschirm mit Eingabefeldern für E-Mail, Benutzername, Name und Passwort. (Beschriftet von KI)](https://global.discourse-cdn.com/meta/original/4X/e/a/2/ea2c9cd81e71d62b8b9a2e47d9487a019ef214fb.png)

🤔

Übrigens ist der Platzhalter nur „Name“, was mir nicht klar genug ist (mir ist bewusst, dass es eine Einstellung gibt, um eine Beschreibung unter dem Feld anzuzeigen), daher habe ich ihn in `admin/customize/site_texts` in „Full Name“ geändert, nachdem ich diesen Test durchgeführt hatte.

---

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [5. Januar 2025 um 20:23 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/7 "2025-01-05T20:23:59Z")

</div>

Danke, dass Sie sich die Zeit nehmen zu helfen 🙏

Könnte das Plugin, das ich hinzugefügt habe, etwas kaputt gemacht haben?  
Nachdem ich es installiert hatte, habe ich alle Sprachen bis auf 3 entfernt.  
Deshalb habe ich es installiert.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [5. Januar 2025 um 21:44 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/8 "2025-01-05T21:44:42Z")

</div>

Wenn:

- Der abgesicherte Modus nichts ändert
- Sie nichts Entsprechendes in `admin/logs/staff_action_logs` sehen
- Sie nichts Entsprechendes in nicht standardmäßigen Einstellungswerten sehen
- Sie nichts in `logs/` sehen
- Es keinen Hinweis in der JS-Konsole oder in den Netzwerk-Tabs der Entwicklertools Ihres Browsers gibt
- Sie nichts im HTML-Code sehen (falls etwas CSS oder eine Browser-Erweiterung das Feld ausblenden würde)
- Ein Update von Discourse (idealerweise ein Rebuild über die Kommandozeile) das Problem nicht behebt
- Sie keinen aktuellen Backup haben, in dem das Feld sichtbar war

Können Sie weiter suchen und auf Hilfe warten, oder _vielleicht_ etwas Zeit und Schweiß sparen, indem Sie Discourse neu installieren. Es ist keine übertriebene Lösung, besonders wenn Ihre Installation neu ist.

Aber es ist auch frustrierend, nicht zu verstehen, warum dieses Problem auftritt.

Dennoch sieht es für mich entweder nach einer Einstellungssonderheit oder einem Fehler aus. 🐛

---

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [6. Januar 2025 um 00:43 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/9 "2025-01-06T00:43:43Z")

</div>

Weder der abgesicherte Modus noch die staff\_action\_logs lieferten Ergebnisse oder Hinweise.

Jedoch 🤔

> [@Canapin](#):
>
> Es gibt keinen Hinweis in der JS-Konsole oder in den Netzwerk-Tabs der Entwicklertools deines Browsers

Erstes Anzeichen, dass etwas faul ist.  
Screenshot vom Webentwickler-Tool in Firefox 👇🏼

 ![screenshot](https://global.discourse-cdn.com/meta/original/4X/e/0/0/e00254549f43f77406e887edefe0779e0c106e7c.jpeg)

Ich habe meine Domain geschwärzt. (und noch mehr, weil ich nicht weiß, ob sie sensibel ist oder nicht 🤷🏼‍♂️ 😅)

Diese Fehler gehen weit über mein Verständnis hinaus.  
Vielleicht weiß jemand, was man daraus machen kann?

Nun,  
Ich habe ein Backup-Disk-Image auf dem Server erstellt, direkt nachdem ich Discourse installiert hatte, sodass ich immer einen Neuanfang machen kann.

Aber wie du angemerkt hast:

> [@Canapin](#):
>
> Aber es ist auch frustrierend, nicht zu verstehen, warum dieses Problem auftritt.

Das ist es wirklich.  
Ich hätte schon längst zum frischen Image zurückkehren und viel Zeit sparen können, aber irgendwie nehme ich immer den langen Weg nach Hause 😄

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [6. Januar 2025 um 00:45 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/10 "2025-01-06T00:45:19Z")

</div>

> [@Player1](#):
>
> Erstes Anzeichen, dass etwas faul ist.  
> Screenshot vom Webentwickler-Tool in Firefox 👇🏼
> 
> ![screenshot](https://global.discourse-cdn.com/meta/original/4X/e/0/0/e00254549f43f77406e887edefe0779e0c106e7c.jpeg)

Treten diese Fehler nur auf dem Anmeldebildschirm auf? Verschwinden sie im abgesicherten Modus?  
Die URLs sind nicht sensibel (der Domainteil liegt jedoch in Ihrem Ermessen). 🙂

---

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [6. Januar 2025 um 00:54 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/11 "2025-01-06T00:54:20Z")

</div>

> [@Canapin](#):
>
> Passieren diese Fehler nur auf dem Anmeldebildschirm?

Nein. Sie erscheinen auf jeder Seite. Auch nach dem Aktualisieren der Seite.

> [@Canapin](#):
>
> Verschwinden sie im [Abgesicherten Modus](https://meta.discourse.org/53504?silent=true)?

Ja, das tun sie! 🤨

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [6. Januar 2025 um 16:40 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/12 "2025-01-06T16:40:03Z")

</div>

Ich kann Ihr Problem auch nicht reproduzieren. Können Sie die Seite mit den Website-Einstellungen aufrufen und das Kontrollkästchen „Nur überschriebene anzeigen“ in der oberen rechten Ecke aktivieren, um zu sehen, ob es andere benachbarte Einstellungen gibt, die Ihre Instanz beeinflussen könnten?

---

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [6. Januar 2025 um 21:32 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/13 "2025-01-06T21:32:42Z")

</div>

Ich habe den Server mit einem Snapshot auf einen frühen Zeitpunkt (nach der Installation von Discourse) zurückgesetzt. Das Problem bestand weiterhin.  
Ich fange neu an und werde dieses Mal vorsichtiger mit allen Einstellungen und Plugins sein, die ich installiere.

Vielen Dank an alle, die sich die Zeit genommen haben, mir dabei zu helfen 🙇🏼‍♂️

EDIT: Oh Mist, mein Fehler.  
Es war unbeabsichtigt - wird nicht wieder vorkommen 😅

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [6. Januar 2025 um 22:12 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/14 "2025-01-06T22:12:27Z")

</div>

> [@Spieler1](#):
>
> **Discord** Installationszeit posten

Diesen Fehler machen wir hier nicht

![](https://media.tenor.com/RVhWED8QXIUAAAAC/you-have-been-warned-watch-out.gif)

---

<div class="post-metadata">

### Author: ![sklob](https://avatars.discourse-cdn.com/v4/letter/s/3bc359/32.png) [@sklob](https://meta.discourse.org/u/sklob)
#### Post date: [7. Januar 2025 um 15:17 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/15 "2025-01-07T15:17:28Z")

</div>

Konnten Sie das Problem beheben? Ich habe dasselbe Problem, kurz nachdem ich auf Discourse 3.4.0.beta4-dev aktualisiert habe.

Beide Einstellungen sind korrekt:

`Anforderung des vollständigen Namens: bei der Registrierung erforderlich`  
`Namen aktivieren: aktiviert`

Aber das Feld für den vollständigen Namen wird auf dem Registrierungsbildschirm immer noch nicht angezeigt, wie es vorher der Fall war…

---

<div class="post-metadata">

### Author: ![Player1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/player1/32/482126_2.png) [@Player1](https://meta.discourse.org/u/Player1)
#### Post date: [7. Januar 2025 um 18:28 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/16 "2025-01-07T18:28:07Z")

</div>

> [@sklob](#):
>
> Konnten Sie das Problem beheben? Ich habe dasselbe Problem, kurz nachdem ich auf Discourse 3.4.0.beta4-dev aktualisiert habe.

Problem besteht weiterhin.  
Ich war beschäftigt, die Ursache einzugrenzen.

Können Sie etwas auf Ihrer Discourse-Instanz überprüfen?  
Erscheint das Feld „Name“ wieder im Registrierungsformular, wenn Sie das Kontrollkästchen „Anmeldung erforderlich“ deaktivieren? 🤔

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [7. Januar 2025 um 18:39 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/17 "2025-01-07T18:39:35Z")

</div>

Ich stimme Ihnen zu. Die Einstellung „Anmeldung erforderlich“ ist der entscheidende Punkt 👏

„Anmeldung erforderlich“ deaktiviert, das Namensfeld wird wie erwartet angezeigt:

 ![Screenshot_20250107_193609_Chrome](https://global.discourse-cdn.com/meta/original/4X/6/9/1/691f1ffa0aa1c3a53de7d2ab6681d5db5a262f4c.jpeg)  
  

„Anmeldung erforderlich“ aktiviert, das Namensfeld fehlt:

 ![Screenshot_20250107_193854_Chrome](https://global.discourse-cdn.com/meta/original/4X/c/d/1/cd1f1e9d8db6f38fb4c9a5b66986016baa3de126.jpeg)

---

<div class="post-metadata">

### Author: ![sklob](https://avatars.discourse-cdn.com/v4/letter/s/3bc359/32.png) [@sklob](https://meta.discourse.org/u/sklob)
#### Post date: [7. Januar 2025 um 21:05 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/20 "2025-01-07T21:05:54Z")

</div>

Es kommt wieder zurück! Super seltsam. Warum zum Teufel hängen die beiden zusammen? Also, ja, zur Bestätigung, ich deaktiviere das Kontrollkästchen „Anmeldung erforderlich“ und das Feld „Vollständiger Name“ erscheint wieder. Haben Sie weitere Gedanken, wie man das beheben kann, ohne den Inhalt der Community der Öffentlichkeit zugänglich machen zu müssen? Danke!

---

<div class="post-metadata">

### Author: ![Osama](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osama/32/98013_2.png) [@Osama](https://meta.discourse.org/u/Osama)
#### Post date: [8. Januar 2025 um 00:09 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/22 "2025-01-08T00:09:32Z")

</div>

Vielen Dank, dass Sie dieses Rätsel gelöst haben. Hier ist ein PR, um den Fehler zu beheben:

> <https://github.com/discourse/discourse/pull/30634>
>
> Meta topic: https://meta.discourse.org/t/full-name-at-sign-up-went-missing/34566…2/17?u=osama
> 
> The preloaded \`site\` object for anons on login-required sites is a stripped down version of the full object with just a specific set of attributes and doesn't use the site serializer. This results in the \`full\_name\_required\_for\_signup\` and \`full\_name\_visible\_in\_signup\` attributes not making it to the client app when a login-required site is accessed by an anon, causing the name field in the signup form to not be rendered, even when it's required.
> 
> This PR includes those attributes in the stripped down version of the \`site\` object that's used for anons on login-required sites.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [8. Januar 2025 um 00:30 UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662/23 "2025-01-08T00:30:07Z")

</div>

> [@Spieler1](#):
>
> Könnte das Plugin, das ich hinzugefügt habe, etwas kaputt gemacht haben?

Ja. Das Erste, was ich tun würde, ist, es zu entfernen und zu sehen, ob es das Problem ist. Der abgesicherte Modus funktioniert, um es zu deaktivieren, nur wenn sie alles richtig gemacht haben.

Bearbeiten: Huch. Entschuldigung, falls Sie es entfernt haben und ich es nicht verstanden habe

[Nächste Seite](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662.md?page=2)
