How to enable Sign-up for my community

AI-generated summary

swati_vishnoi is unable to allow new users to sign up for their Discourse community, despite having settings configured for registration. Goorman suggests checking privacy settings for non-registered users. JammyDodger clarifies that if the site is on the Basic plan (hosted by Discourse), it’s private and invite-only — open registration requires upgrading to Standard or higher. swati_vishnoi notes that the pricing page lists all auth methods for Basic, but JammyDodger explains those are for sign-in only, not sign-up — invites are required. After inviting a friend, swati_vishnoi reports that while sign-up works, Google login fails with an error. JammyDodger links to a prior thread about Google auth issues. fzngagan asks for error details via PM and reminds to follow the Google login setup guide. swati_vishnoi shares the error screen. JammyDodger concludes via PM that Google login verification (TXT/meta tag) isn’t available on Basic — confirming Google Auth requires Standard+ plan, and the pricing page has been updated. swati_vishnoi jokingly requests sponsorship as a “bug bounty” for uncovering the inconsistency.

Hey,

I am facing this issue that whenever i send the link to my discourse community to someone, they are unable to signup (if they are not an existing member).

My settings in admin console:

What my member sees to access my community:

Wanted to know if there is some other setting i need to enable to allow new users to register?

Hi once again,

Seems to me that you might enabled some restriction in the privacy settings for non-registered users? Try to check that one.

If you’re hosted by Discourse and on the Basic plan then those sites are private and invite-only. You would need to upgrade to the Standard plan or higher to make your site public and allow open registration.

If you’re not on the Basic plan, then you can control this behaviour using the login required and invite only admin settings.

It looks like you asked a similar question previously Login functionality

But the pricing plan on the website shows all Auth methods available even for a Basic Plan…

They’re the methods people can use to sign in, but you would need to invite them for them to be able to signup:

Ok, so invited a friend.. she could signup for the first time.

Then she logged out and tried to sign in again.. she could see the below options to sign in:

Now when she is trying to login using social methods like google, she is getting the below error:

Could this be because i am still on Basic plan? or this is some other technical error?

I’m not sure. :thinking: You did have another topic where you were having issues setting up google auth - Unable to login using GoogleAuth Have you managed to smooth that out, or could this be connected?

Hi @swati_vishnoi
Do you mind trying to login via Google? Once you get the error page, do click on see error details and send us a PM to the team group here on meta or and email to team@discourse.org with the details.

Additionally, do make sure you’ve followed Configure Google login for Discourse guide to setup Google Login.

Messaged on Team Group.

The error screen:

Just to round this out, after some discussion via PM, it turns out that verifying the Google login needs either a TXT record or a <meta tag, and unfortunately neither of these methods are available on the Basic plan.

We’ve now updated our pricing page to reflect that Google Authentication is available from the Standard plan or higher.

Sorry for the miscommunication here. :pray:

Hey looks like I saved you from future escalations by pointing out this..
How about sponsoring my next month subscription as a bug bounty? :wink: :laughing: :hugs: