diff --git a/cms/envs/common.py b/cms/envs/common.py
index 72172c4a5c3e..99aba7a3e3d1 100644
--- a/cms/envs/common.py
+++ b/cms/envs/common.py
@@ -344,6 +344,9 @@
# Allow public account creation
'ALLOW_PUBLIC_ACCOUNT_CREATION': True,
+ # Allow showing the registration links
+ 'SHOW_REGISTRATION_LINKS': True,
+
# Whether or not the dynamic EnrollmentTrackUserPartition should be registered.
'ENABLE_ENROLLMENT_TRACK_USER_PARTITION': True,
diff --git a/cms/templates/howitworks.html b/cms/templates/howitworks.html
index 014ad2798dbe..b0db120211cb 100644
--- a/cms/templates/howitworks.html
+++ b/cms/templates/howitworks.html
@@ -153,7 +153,7 @@
${_("Work in Teams")}
-% if static.get_value('ALLOW_PUBLIC_ACCOUNT_CREATION', settings.FEATURES.get('ALLOW_PUBLIC_ACCOUNT_CREATION')):
+% if static.get_value('ALLOW_PUBLIC_ACCOUNT_CREATION', settings.FEATURES.get('ALLOW_PUBLIC_ACCOUNT_CREATION')) and settings.FEATURES.get('SHOW_REGISTRATION_LINKS', True):
- % if static.get_value('ALLOW_PUBLIC_ACCOUNT_CREATION', settings.FEATURES.get('ALLOW_PUBLIC_ACCOUNT_CREATION')):
+ % if static.get_value('ALLOW_PUBLIC_ACCOUNT_CREATION', settings.FEATURES.get('ALLOW_PUBLIC_ACCOUNT_CREATION')) and settings.FEATURES.get('SHOW_REGISTRATION_LINKS', True):