Kann ich bestehende Mitglieder zwingen, sich bei der nächsten Anmeldung erneut zu registrieren?

We have a 10 year old community, and the data we gather via ‘Customize/User Fields’ needs changing. We need to add in new fields and take some away - this is fine for new users, however, we need existing users to update them.

When they next login, I’d like to be able to force (don’t like that word) the user to update the fields before they can move on. Or at the very least, let users know that it needs to be done by a certain date and then force it.

What’s the best solution for this, please?

1 „Gefällt mir“

Make Field “Required for All Users”

There is a setting in custom user fields for “Show on user profile” and “Field Requirement”. If you set a custom field as “Required for all users” (recent Discourse versions added this option), users who attempt to save their profile or update settings will be prompted to fill required fields. However, this does not interrupt normal browsing and only triggers when they enter their user preferences

Gated Access Based on Custom Field Completion

Use Discourse Automation Plugin to Message or Remind Users

Detect users who have not completed the fields and send reminders via PM

1 „Gefällt mir“

That’s not correct. The modal clearly warns you:

And the when logging it it shows:

And the site is usuable until I do.

So yes, the “Field Requirement” setting is the right approach, but you don’t need the other setup to force it.

5 „Gefällt mir“

Ah, I guess earlier it was like that — my mistake. Thanks for clarifying.

2 „Gefällt mir“

If it’s that simple then this works perfectly. How would I change that prompt though to match our TOV?

1 „Gefällt mir“

You can easily update any UI text—just head to Admin → Customize → Site Text in Discourse. For full guidance, see the official site texts guide.

3 „Gefällt mir“