Hi all, using the forum module for the first time and I have a question. Is it possible to disable the user registration function? For this particular site, users will be created manually from the back-end, so I would like to remove/hide the registration feature. Is this possible? I'd still like users to be able to edit their forum profiles, if they're logged in.
We've moved the forum!
Please use forum.silverstripe.org for any new questions
(announcement).
The forum archive will stick around, but will be read only.
You can also use our Slack channel
or StackOverflow to ask for help.
Check out our community overview for more options to contribute.
Without editing any of the core files you could either:
* Create a director rule to redirect ForumMemberProfile/register to something like a 404 page (you could put this in your _config.php). Wiki has info about rules.
* Override the ForumMemberProfile_register.ss template into your theme and remove the $Form and have some comment explaining why people can't register.
Is that a secure solution? If a user actually hand-crafted the POST data, would both of the solutions reject them? My understanding is that only the first tip would actually prevent from registration.
AFAIK SS would reject hand crafted POST data due to the SecurityToken being required for that form.
Could you explain a bit further the part of how can I use redirect in _config.php to disable member registration?
I like the way it sounds, but I couldn't find how to set the director rule in _config.php
So plz give me a link to what I need or just the code I have to save in _config.php
thank you all!
mysite _config.php
look at this code
Director::addRules(1, array(
'ForumMemberProfile/register ' => 'registrationsdisabledmessagepage',
));
you might have to out in in forums/_config.php not sure