Brute force registration and posting are both a problem for everyone. Some time ago, the official team also had a preventive approach, but it soon became useless. Below is a method that I have come up with. You can try it:
The default registration address of Discuz is XXXXXXX/register. php.
We only need to do something on the registration address, I think the default registration address of the registration machine is XXXXXXX/register. php
Discuz5 can be directly modified in the background as follows:
1: Forum Management → template editing → default template setting → locate and open register
2: Search for register. php → change register. php to the address set by yourself, for example, 123123.php. You need to change it to the same address if there are two annotations in php. The modified file name must not contain the register text!
3: open FTP → find register. php In the root directory → rename it to the same name as you set, for example, 123123.php.
4: open FTP → include → find common. inc. php → download and modify the file locally (backup is recommended) and search for register. php → change to the same name as the one you set, for example, 123123.php, and overwrite the original file.
Finally, the system cache will be updated!