# Hide username field on registration

**URL:** https://meta.discourse.org/t/hide-username-field-on-registration/367114
**Category:** Support
**Created:** [May 21, 2025, 8:48pm UTC](https://meta.discourse.org/t/hide-username-field-on-registration/367114 "2025-05-21T20:48:26Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [May 21, 2025, 8:48pm UTC](https://meta.discourse.org/t/hide-username-field-on-registration/367114/1 "2025-05-21T20:48:26Z")

</div>

I wonder if there is current interest in extending [this feature](https://meta.discourse.org/t/allow-name-field-to-be-disabled-in-registration-dialog/27668) to the username field.

The curreny behavior stops lazy users to register that should learn how to contribute and take their time to discuss.

Considering extending this feature to the username field to promote more thoughtful contributions and discourage lazy registrations.

While third-party solutions like SSO with [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) can manage this, it may also be possible to implement within Discourse.

Open to discussion on potential technical concerns or other aspects to consider.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [May 21, 2025, 11:21pm UTC](https://meta.discourse.org/t/hide-username-field-on-registration/367114/2 "2025-05-21T23:21:21Z")

</div>

So… no username field? I’m curious, how would users set up their username for posting, if there was no SSO?

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [May 22, 2025, 1:05pm UTC](https://meta.discourse.org/t/hide-username-field-on-registration/367114/3 "2025-05-22T13:05:01Z")

</div>

Oh well, it needs to be asked after validating the e-mail and login for the first time.

In our use case, we want to try [Wizards](https://meta.discourse.org/t/custom-wizard-plugin/73345).

It’s a general rule in marketing: ask only what you really need. We get the attention of people for 7 seconds nowadays.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [May 22, 2025, 7:21pm UTC](https://meta.discourse.org/t/hide-username-field-on-registration/367114/4 "2025-05-22T19:21:16Z")

</div>

Okay I see what you mean. Not Name but “Real Name”.

An alternative to disable the field…I imagine you could do something like rename the site text to say “Please re enter username”

However not a bad idea for the gesture. I don’t think they have fixed the issue yet either where Admin & said user should always be able to see this field.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [June 8, 2025, 5:23pm UTC](https://meta.discourse.org/t/hide-username-field-on-registration/367114/5 "2025-06-08T17:23:42Z")

</div>

I ended up disabling the e-mail validation requirement, so users can enter the site with less friction.

With validation, I don’t understand why we need the username; we want the user to validate their e-mail and then complete their fields.

It’s a must these days for a marketing overall product experience. Lazy users wants some love.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [September 12, 2026, 12:50pm UTC](https://meta.discourse.org/t/hide-username-field-on-registration/367114/6 "2026-09-12T12:50:44Z")

</div>

It is now bundled into Discourse, e-mail codes handle it like using an external SSO provider as alternative.
