Discuz! X3.1 how to prevent malicious registration machines and posts on the forum

Source: Internet
Author: User
Suqian Pozi has never touched discuz before! Program, this time I tried to make such a forum, and everything is still in the exploration process. Although I have heard that there are often spam and a lot of spam on forums, I know that they are all made by tools such as registration machines and posting Machines. However, these spam have really been posted on my own forum, which surprised me a little. ^-^
No way. Since someone is on my site, you can only welcome it. Next, I will share some of my methods, hoping to help my friends who are equally troubled. However, since the contact with discuz is not long, the methods used may be superficial. Do not spray it...
As we all know, the best way to prevent a single thing from happening is to block the source. So what is the source of these registration machine distribution machines for making spam? It must be "registration! That is to say, as long as the registration machine cannot register forum accounts in batches, the spam publishing can be blocked from the source. So, how can we prevent registration machines from registering in batches?
I. Invitation mechanism
If your forum has resources, the quality of your posts is relatively high, and the number of users is also considerable, I will recommend you use the invitation mechanism.
Step: Global -- registration and access control -- Registration -- Open invitation registration
2. You are prohibited from registering a mailbox in Ucenter based on the site type.
I found that all the spam posts on the forum are using gmail.com mailboxes, so you can choose to disable this mailbox (currently, most people have QQ mailboxes, while gmail mailbox is a minority after all, in addition, the target audience of my forum can say that QQ is used for 99.9% of all users ). Of course, you should be prompted on the registration page.
Step: UCenter -- registration settings -- forbidden Email address
3. You can only register one account with the same IP address for a period of time.
Step: Global -- registration and access control -- Registration -- maximum number of times that the same IP address can be registered within 24 hours
4. Enable the waterproof wall
The built-in waterproof wall of discuz must be enabled. This can prevent a lot of spam, but it can only prevent posts posted on the same account. If they are all like my forum (each post has a different ID), the waterproof wall can only be a decoration .. however, the method is still available for your choice.
Step: application-waterproof wall
5. Force the user to verify the activation mailbox and upload the Avatar
Step: Anti-irrigation-Force user verification to activate the mailbox (force the user to upload the Avatar)
6. Set the verification code. You must enter the verification code and answer the verification question during registration.
1. Enable cloud-based IP address Library detection and verification code during registration
Step: Anti-irrigation-verification settings-verification code settings-enable verification code for cloud IP database detection and registration
2. The verification code Q & A setting is enabled.
Step: Anti-irrigation-verification settings-verification Q & A settings-enable verification Q & A (set the question and answer below)
7. Manually review new users.
Of course, this may take a lot of time, but it is also a method after all.
Step: Global -- registration and access control -- Registration -- manual review
I have summarized these seven methods for source interception (during registration) spam. Of course, you can also restrict the spam of posts from posting machines, such as credit control of posting permissions and review of new posts. I will not talk about this much. I will summarize it later. However, although these methods summarized by Suqian Pozi are practical, they may affect the user experience. I also hope that the webmasters will consider how to prevent the registration machine from posting it!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.