Article How can I require acceptance of terms of service before member registration?

Some local laws, GDPR and/or external authentication providers require that terms of service (TOS) and privacy policies are presented to new users before registration. This guide outlines how to define terms of service for your community. 

Creating a Terms of Service page

If you already have a publicly available URL representing your terms of service, you can skip to the "Configuring Telligent Community" section below. If not, follow the steps below to create a custom page to host your terms of service.

  1. Navigate to the site homepage.
  2. Go to Manage > Manage Site Theme > Manage Pages
  3. Click Add Custom Page
  4. Give the new page a title, for example "Terms of Service".
  5. Give the new page a URL key, for example "terms-of-service". This will be used within the URL of the page to enable viewing the terms of service.
  6. Click Save.
  7. On the "Manage Pages" list, search for the page you just created, by title.
  8. Select your terms of service page and click Edit Layout
  9. Use the page editor to add relevant widgets to define your terms of service. For example, you may add a "Custom Title" widget to define the page's title and "Generic Content" widget to contain the legal details of the terms of service.
  10. When the page is defined, click Publish
  11. Go back to Manage > Manage Site Theme > Manage Pages, find your terms of service page, select it, and click View
  12. Copy the URL from your browser's address bar and use it to configure Telligent Community below.

Configuring Telligent Community

  1. Navigate to Administration > Site > Identification Options
  2. Specify the URL location of your terms of service document in the Terms of Service field. This should be a full URL starting with http:// or https://.
  3. Click Save
  4. Now, when member register accounts with the community, they'll need to identify that they accept the terms of service before their account will be created.

Requiring users to re-consent to the terms of service

If your terms of service change you may need to have users re-consent to the new terms. When you do this, all users will be required to re-consent on their next request if their consent date is earlier than the new consent date.

  1. Navigate to Administration > Site > Identification Options
  2. Click the 'Update' link below the 'Terms of Service' URL entry. This will immediately update the 'Last updated' TOS date, clicking save is not required.

Reviewing a specific user's terms of service consent status

  1. Navigate to Administration > Membership > Members and find the user using search
  2. Select the user and click 'Edit'
  3. Review the 'Terms of Service' last accepted date