#1183 - How to disable signup
| Identifier | #1183 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | How to disable signup |
| Status | Completed |
| Handling member | PDStig |
| Addon | General / Uncategorised |
| Description | By denying page permissions to the join page for Guests then setting a match-key-message on the page link (:join) so a custom error can show. |
| Steps to reproduce | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments
Follow these steps to disable signup feature in the website:
* Go to Admin Zone > Security > Permissions Tree Editor. (image_001.png)
* Select “Module: join” by expanding the “Zone: Welcome”. You can see a green circle next to “Module: join” since the list reflects Guests' permissions. You can change the display by changing the item in the dropdown menu highlighted in the image. (image_002.png)
* Then you can change the permission for each usergroup for the “:join” page in the box given. Use the “+/-” button to select/deselect all the check boxes.
Deselect all the check boxes to disable signup feature of the website. And press the “Set” button to save the changes. (image_003.png)
* Pressing the “Set” button will display a success message on the screen. (image_004.png)
* It will change the colour of the circle to red which displayed next to the “Module: join”, since no users can access the “:join” page now apart from website administrator. (image_005.png)
* We can check this feature by logging out and go to the URL:
<domain-name>/index.php?page=join
Now, the page will display an error message similar to the one in the given image.
(image_006.png)
* We can customize the error message displayed in the “:join” page by going to
Admin Zone > Security > Match-key page restrictions. (image_007.png)
* Enter the page name (“:join” in this example) in “Match-key” box and custom message in “Message” box under the “Match-key permission-denied messages” heading. Then press the “Save” button to apply changes.
(image_008.png)
* We can see this custom error message by logging out and go to the URL:
<domain-name>/index.php?page=join
Now, the page will display an error message similar to the one in the given image.
(image_009.png)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)