Kan ik bestaande leden dwingen om opnieuw te registreren wanneer ze de volgende keer inloggen?

We hebben een gemeenschap van 10 jaar oud en de gegevens die we verzamelen via ‘Gebruikersvelden aanpassen’ moeten worden gewijzigd. We moeten nieuwe velden toevoegen en sommige weghalen - dit is prima voor nieuwe gebruikers, maar we willen dat bestaande gebruikers ze bijwerken.

Wanneer ze de volgende keer inloggen, wil ik de gebruiker kunnen dwingen (ik houd niet van dat woord) om de velden bij te werken voordat ze verder kunnen. Of op zijn minst, gebruikers laten weten dat het vóór een bepaalde datum moet gebeuren en het dan afdwingen.

Wat is hiervoor de beste oplossing?

1 like

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 like

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 likes

Ah, ik denk dat het eerder zo was - mijn fout. Bedankt voor de verduidelijking.

2 likes

Als het zo simpel is, dan werkt dit perfect. Hoe zou ik die prompt echter kunnen aanpassen om aan te sluiten bij onze TOV?

1 like

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 likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.