# \#signup

**URL:** https://meta.discourse.org/tag/signup/934.md

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

---

## [Easier account signup using email codes](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068)

<div class="topic-metadata">

**Author:** [@rishabh](https://meta.discourse.org/u/rishabh)\
**Replies:** 41\
**Last updated:** [September 23, 2026, 4:15am UTC](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068 "2026-09-23T04:15:57Z")

</div>

Discourse communities can now let users log in using a short emailed code instead of a magic link, offering a passwordless login flow which feels familiar to many other SaaS platforms and works alongside your existing se…

---

## [Regression: new check\_username rate limit can block normal signup flow](https://meta.discourse.org/t/regression-new-check-username-rate-limit-can-block-normal-signup-flow/411646)

<div class="topic-metadata">

**Author:** [@HBP](https://meta.discourse.org/u/HBP)\
**Replies:** 4\
**Last updated:** [September 17, 2026, 12:03am UTC](https://meta.discourse.org/t/regression-new-check-username-rate-limit-can-block-normal-signup-flow/411646 "2026-09-17T00:03:48Z")

</div>

Since the recent change in PR #43042, /u/check\_username.json is rate limited to 10 requests per minute per IP. This appears to cause a regression in the normal signup flow. While creating a new account, Discourse autom…

---

## [Wild signup form (since update?)](https://meta.discourse.org/t/wild-signup-form-since-update/411827)

<div class="topic-metadata">

**Author:** [@ecki](https://meta.discourse.org/u/ecki)\
**Replies:** 3\
**Last updated:** [September 7, 2026, 4:32pm UTC](https://meta.discourse.org/t/wild-signup-form-since-update/411827 "2026-09-07T16:32:23Z")

</div>

I am not sure since which version, but my signup form looks all messed up. I noticed that because my latest signups had “user1” 2 3.. as usernames and i checked. It does not have a username field anymore (despite i have…

---

## [User Spam - automatic account deletions and domain blacklist](https://meta.discourse.org/t/user-spam-automatic-account-deletions-and-domain-blacklist/408074)

<div class="topic-metadata">

**Author:** [@LotusJeff](https://meta.discourse.org/u/LotusJeff)\
**Replies:** 4\
**Last updated:** [July 21, 2026, 12:42pm UTC](https://meta.discourse.org/t/user-spam-automatic-account-deletions-and-domain-blacklist/408074 "2026-07-21T12:42:42Z")

</div>

I am seeing a small but consistent number of spam accounts being created on my Discourse forum each day. Many appear to be using fake or invalid email addresses. I am looking for a way to automate the following process: …

---

## [Registration challenge to stop spam registrations](https://meta.discourse.org/t/registration-challenge-to-stop-spam-registrations/404247)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://meta.discourse.org/u/spdegabrielle)\
**Replies:** 6\
**Last updated:** [June 2, 2026, 2:42pm UTC](https://meta.discourse.org/t/registration-challenge-to-stop-spam-registrations/404247 "2026-06-02T14:42:29Z")

</div>

Is there any way to add a registration challenge to the sign-up process to help stop spammers signing up? Last weekend our site was hit by such a concerted effort to signup and post spam that I had to disable sign-up an…

---

## [Combined Auth Button](https://meta.discourse.org/t/combined-auth-button/401215)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 4\
**Last updated:** [May 15, 2026, 7:10pm UTC](https://meta.discourse.org/t/combined-auth-button/401215 "2026-05-15T19:10:57Z")

</div>

:information\_source: Summary Replaces the default auth buttons with a combined button that opens a dropdown or modal with links :hammer\_and\_wrench: Repository https://github.com/Lillinator/combined-auth-butt…

---

## [Move external login buttons above “Simple Sign Up” on my mobile signup page](https://meta.discourse.org/t/move-external-login-buttons-above-simple-sign-up-on-my-mobile-signup-page/402339)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 0\
**Last updated:** [May 6, 2026, 7:15pm UTC](https://meta.discourse.org/t/move-external-login-buttons-above-simple-sign-up-on-my-mobile-signup-page/402339 "2026-05-06T19:15:30Z")

</div>

I’m trying to improve the mobile signup flow for https://physicswithethan.discourse.diy where some invited users should ideally use external authentication rather than the local email/password form. At the moment, on mo…

---

## ["Use name for username suggestions": no effect on signup form?](https://meta.discourse.org/t/use-name-for-username-suggestions-no-effect-on-signup-form/399499)

<div class="topic-metadata">

**Author:** [@ToddZ](https://meta.discourse.org/u/ToddZ)\
**Replies:** 7\
**Last updated:** [March 30, 2026, 5:20pm UTC](https://meta.discourse.org/t/use-name-for-username-suggestions-no-effect-on-signup-form/399499 "2026-03-30T17:20:03Z")

</div>

Trying to help out in Customize registration form / hide or normalize username field - Support, I found that the Site Setting use\_name\_for\_username\_suggestions doesn’t seem to have any effect on my local signup form. Te…

---

## [Offering blank username suggestions rather than ‘UserN’ at signup](https://meta.discourse.org/t/offering-blank-username-suggestions-rather-than-usern-at-signup/391542)

<div class="topic-metadata">

**Author:** [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Replies:** 2\
**Last updated:** [January 8, 2026, 10:03am UTC](https://meta.discourse.org/t/offering-blank-username-suggestions-rather-than-usern-at-signup/391542 "2026-01-08T10:03:05Z")

</div>

Pulling this out into a separate topic as this is proving to be a significant bugbear on a site I’m involved with: I think leaving it blank would be a much smoother signup experience as no one wants a forum populated …

---

## [Post-signup popup form for optional demographic questions - does this exist?](https://meta.discourse.org/t/post-signup-popup-form-for-optional-demographic-questions-does-this-exist/391336)

<div class="topic-metadata">

**Author:** [@Welsh\_Selkie](https://meta.discourse.org/u/Welsh_Selkie)\
**Replies:** 4\
**Last updated:** [December 16, 2025, 11:31pm UTC](https://meta.discourse.org/t/post-signup-popup-form-for-optional-demographic-questions-does-this-exist/391336 "2025-12-16T23:31:43Z")

</div>

Hi all, usual disclaimer that I’m the furthest thing from a developer, but I look after a community forum that uses Discourse (Pro Plus plan), and I’m doing my best to learn. This is very much a ‘ELI5’ situation, I’m afr…

---

## [Error is not highlighted when username is correct, but not enough characters in password](https://meta.discourse.org/t/error-is-not-highlighted-when-username-is-correct-but-not-enough-characters-in-password/381505)

<div class="topic-metadata">

**Author:** [@featheredtoast](https://meta.discourse.org/u/featheredtoast)\
**Replies:** 7\
**Last updated:** [December 12, 2025, 9:23pm UTC](https://meta.discourse.org/t/error-is-not-highlighted-when-username-is-correct-but-not-enough-characters-in-password/381505 "2025-12-12T21:23:06Z")

</div>

When registering a new forum, there’s a few inconsistencies in how Discourse displays errors when signing up. With blank username and password: When username entered, but password field is blank, can’t be blank erro…

---

## [Add introductory text on signup page](https://meta.discourse.org/t/add-introductory-text-on-signup-page/385858)

<div class="topic-metadata">

**Author:** [@T\_Disco](https://meta.discourse.org/u/T_Disco)\
**Replies:** 3\
**Last updated:** [October 25, 2025, 6:47pm UTC](https://meta.discourse.org/t/add-introductory-text-on-signup-page/385858 "2025-10-25T18:47:44Z")

</div>

On the /signup page, how can I add a short introductory paragraph of text between the title and the form? (Ideally including some HTML (to make certain text elements bold) and links). Thanks.

---

## [Linkedin OIDC broken](https://meta.discourse.org/t/linkedin-oidc-broken/377936)

<div class="topic-metadata">

**Author:** [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Replies:** 2\
**Last updated:** [August 10, 2025, 1:47pm UTC](https://meta.discourse.org/t/linkedin-oidc-broken/377936 "2025-08-10T13:47:02Z")

</div>

I was only able to find this locked thread: I tried to regenerate the secret key: But still get this error: linkedin\_oidc\_client\_secret: Value doesn’t match the required format. I’m 1000% sure the key is cut…

---

## [Require LinkedIn or GitHub account to advance from TL0 to TL1. Possible?](https://meta.discourse.org/t/require-linkedin-or-github-account-to-advance-from-tl0-to-tl1-possible/377919)

<div class="topic-metadata">

**Author:** [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Replies:** 3\
**Last updated:** [August 9, 2025, 2:46am UTC](https://meta.discourse.org/t/require-linkedin-or-github-account-to-advance-from-tl0-to-tl1-possible/377919 "2025-08-09T02:46:33Z")

</div>

I’m wondering if Discourse can be configured so that when a new member registers, they remain at trust level 0 until they either link a LinkedIn account or a GitHub account? The idea is to make this a requirement for mo…

---

## [Mandatory custom user field shows no error hint when omitted on signup](https://meta.discourse.org/t/mandatory-custom-user-field-shows-no-error-hint-when-omitted-on-signup/370279)

<div class="topic-metadata">

**Author:** [@fhe](https://meta.discourse.org/u/fhe)\
**Replies:** 5\
**Last updated:** [June 18, 2025, 4:59am UTC](https://meta.discourse.org/t/mandatory-custom-user-field-shows-no-error-hint-when-omitted-on-signup/370279 "2025-06-18T04:59:34Z")

</div>

I’m using a custom user field of type multiselect that’s set to be required for all users. This implies, that it’s also mandatory on signup, i.e., you can’t signup without selecting at least one option from the list. In…

---

## [HTML checkboxes for custom user fields don't work properly on signup form](https://meta.discourse.org/t/html-checkboxes-for-custom-user-fields-dont-work-properly-on-signup-form/366538)

<div class="topic-metadata">

**Author:** [@AdjustableWrench](https://meta.discourse.org/u/AdjustableWrench)\
**Replies:** 5\
**Last updated:** [May 31, 2025, 7:00am UTC](https://meta.discourse.org/t/html-checkboxes-for-custom-user-fields-dont-work-properly-on-signup-form/366538 "2025-05-31T07:00:41Z")

</div>

Priority/Severity: Low Platform: Device type: desktop Operating System: Linux Web browsers: Firefox, LibreWolf, Brave, Chrome Description: I have three custom user fields with the field type Confirmation (i.e. HTM…

---

## [Allow “Name" field to be disabled in registration dialog](https://meta.discourse.org/t/allow-name-field-to-be-disabled-in-registration-dialog/27668)

<div class="topic-metadata">

**Author:** [@evilal](https://meta.discourse.org/u/evilal)\
**Replies:** 10\
**Last updated:** [January 8, 2025, 10:02am UTC](https://meta.discourse.org/t/allow-name-field-to-be-disabled-in-registration-dialog/27668 "2025-01-08T10:02:50Z")

</div>

Continuing the discussion from Can't remove Real Name if Admin disables them: (Apologies if this belongs in UX) Feature request: Allow the Name field to be disabled on the signup dialog as a settings option. As per th…

---

## [Signup Instructions aren't showing for Text custom User Fields](https://meta.discourse.org/t/signup-instructions-arent-showing-for-text-custom-user-fields/359935)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 4\
**Last updated:** [May 9, 2025, 1:34am UTC](https://meta.discourse.org/t/signup-instructions-arent-showing-for-text-custom-user-fields/359935 "2025-05-09T01:34:58Z")

</div>

I love that we can now choose whether to show the instructions for the standard signup fields: However, there doesn’t seem to be a way to make custom user fields instructions show up at all for text fields. They are …

---

## [Introducing our new fullscreen signup and login pages](https://meta.discourse.org/t/introducing-our-new-fullscreen-signup-and-login-pages/340401)

<div class="topic-metadata">

**Author:** [@lindsey](https://meta.discourse.org/u/lindsey)\
**Replies:** 7\
**Last updated:** [April 29, 2025, 8:41am UTC](https://meta.discourse.org/t/introducing-our-new-fullscreen-signup-and-login-pages/340401 "2025-04-29T08:41:19Z")

</div>

As we’ve shared previously, we have improved our signup and login pages to use a fullscreen design, which provides a more streamlined and focused experience for your members as they join and interact with your community. …

---

## [Text after + in an email address being disregarded in uniqueness check](https://meta.discourse.org/t/text-after-in-an-email-address-being-disregarded-in-uniqueness-check/358891)

<div class="topic-metadata">

**Author:** [@ma0sm](https://meta.discourse.org/u/ma0sm)\
**Replies:** 3\
**Last updated:** [March 26, 2025, 12:12pm UTC](https://meta.discourse.org/t/text-after-in-an-email-address-being-disregarded-in-uniqueness-check/358891 "2025-03-26T12:12:07Z")

</div>

Steps to reproduce Create a new account on https://community.drownedinsound.com. Use a GMail email with a + character in the username, e.g. jobloggs+discourse@gmail.com Log out. Create another account using a GMail ema…

---

## [Allow users to set language at signup](https://meta.discourse.org/t/allow-users-to-set-language-at-signup/26000)

<div class="topic-metadata">

**Author:** [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Replies:** 3\
**Last updated:** [April 10, 2019, 7:18am UTC](https://meta.discourse.org/t/allow-users-to-set-language-at-signup/26000 "2019-04-10T07:18:37Z")

</div>

Sorry if this is discussed elsewhere but I couldn’t find it easily. I’d like to allow users to set their preferred language at signup. We have a multilingual community. The same “interface language” option would be prov…

---

## [Clarify "Create Account" CTA on "Accept Invite" screen](https://meta.discourse.org/t/clarify-create-account-cta-on-accept-invite-screen/351935)

<div class="topic-metadata">

**Author:** [@supermathie](https://meta.discourse.org/u/supermathie)\
**Replies:** 3\
**Last updated:** [February 12, 2025, 7:17pm UTC](https://meta.discourse.org/t/clarify-create-account-cta-on-accept-invite-screen/351935 "2025-02-12T19:17:00Z")

</div>

I invited someone to a Discourse site and they ended up confused since they didn’t know what their username or password was: I had to explain this screen was asking them to create a username and password, they though…

---

## [Full name at Sign Up went missing](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662)

<div class="topic-metadata">

**Author:** [@Player1](https://meta.discourse.org/u/Player1)\
**Replies:** 27\
**Last updated:** [January 8, 2025, 10:06pm UTC](https://meta.discourse.org/t/full-name-at-sign-up-went-missing/345662 "2025-01-08T22:06:12Z")

</div>

Hi all! Total discourse noob here :raising\_hand\_man:t3: - bear with me I’m knee-deep in the process of setting up an instance for a small community of around 80 people. I was supposed to have this up and running come 2…
