Results 1 to 15 of 15
  1. #1
    Xarzu's Avatar
    Xarzu is offline Freshman
    Join Date
    Feb 2010
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default I need help stopping wordpress spam

    I need some help and maybe you can offer some advice about my WordPress site.

    I get a lot of spam from spambots and spam from people looking to register on my forum/blog for the obvious purpose of spamming on my site. I have a registration page with one of those CAPTCHA input items and I also have a form where they have to agree to conditions in order to proceed. But these things does not stop me from getting email from people "requesting a username".

    I think all the things that I have put on my registration page does not matter if a "_POST" message is sent to the php through the URL address. Is this right? What can I do?

  2. #2
    manik's Avatar
    manik is online now Om Shanti!
    Join Date
    Apr 2008
    Location
    Boston, USA
    Posts
    13,176
    Thanks
    744
    Thanked 701 Times in 550 Posts
    Blog Entries
    4
    Feedback Score
    4 (100%)

    Default

    you should use Akismet plugin. also set comments to go under moderation before they are displayed on the posts.
    Free Classified Ads & BUSINESS/PROFESSIONAL SOCIAL NETWORK


  3. #3
    Xarzu's Avatar
    Xarzu is offline Freshman
    Join Date
    Feb 2010
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    Quote Originally Posted by manik View Post
    you should use Akismet plugin. also set comments to go under moderation before they are displayed on the posts.
    I am using a plutin called "pie-register" which lets me use several different input fields on my registration page. Should I ditch this plugin? Can I use Akismet instead or along with my current plugin?

  4. #4
    elicitservers's Avatar
    elicitservers is offline Freshman
    Join Date
    Jan 2011
    Location
    Canada
    Posts
    12
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    Quote Originally Posted by manik View Post
    also set comments to go under moderation before they are displayed on the posts.
    I've used this alone before with great success, mind you they add up after a while and going through all the spam-comments is annoying, at least they don't show up on your site. Another good way is to ensure you have a CAPTCHA there for comment submissions.

  5. #5
    Oi Bolit's Avatar
    Oi Bolit is offline Freshman
    Join Date
    Jan 2011
    Location
    Novosibirsk, Russia
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    After I started to use KeyCAPTCHA plugin for WordPress in my blog I had zero spam comments, switched off Akismet and moderation.

    Happy!!!

  6. #6
    manik's Avatar
    manik is online now Om Shanti!
    Join Date
    Apr 2008
    Location
    Boston, USA
    Posts
    13,176
    Thanks
    744
    Thanked 701 Times in 550 Posts
    Blog Entries
    4
    Feedback Score
    4 (100%)

    Default

    yeah i would agree using Captcha with Akismet might be a better solution in this case.
    Free Classified Ads & BUSINESS/PROFESSIONAL SOCIAL NETWORK


  7. #7
    Xarzu's Avatar
    Xarzu is offline Freshman
    Join Date
    Feb 2010
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    I think I will take your suggestion and put a better "captcha" on the registration page. One comes with my plug-in but I know that somehow spammers can bypass this with some sort of direct call to my server. I would really like to know how they do this.

    I am using a wordpress plug-in which offers extra fields on the Registration page but, although it presents these fields as being “required”, I have found that somehow people and bots can bypass this with some sort of direct call to the server. Does anyone have any idea how this is done so that I can learn how do defend against this?

    I thought I would ask. In the meantime, I will look into this better captcha addition.

  8. #8
    Oi Bolit's Avatar
    Oi Bolit is offline Freshman
    Join Date
    Jan 2011
    Location
    Novosibirsk, Russia
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    Quote Originally Posted by manik View Post
    yeah i would agree using Captcha with Akismet might be a better solution in this case.
    I strongly disadvise using Akismet. It is always lagging few steps behind spammers, is directly used by spammers blocking legit users.
    I daresay Akismet is interested just to report/flag spam - the more, the better.
    See this link: goo.gl/tmSsY

    Let me say that if one spam bot cracks webserver it is easy to know by all other bots through Akismet

  9. #9
    Xarzu's Avatar
    Xarzu is offline Freshman
    Join Date
    Feb 2010
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    I am using a plug-in on my registration page called "pie-register" that allows me to have many different input types.

    But I suspect that the captcha and other items that also come with this plug-in are just window dressing. I suspect that they will add information into a database and retrieve this information but I do not think they are to be taken seriously as a means of stopping spammers and spam bots.

    It seems to me that somehow determined spammers and spambots can simply send the right URL command with the right triggers directly to the server and bypass my registration page all together. I want to know exactly what can be done in my php code to stop this. Can anyone suggest?

  10. #10
    Xarzu's Avatar
    Xarzu is offline Freshman
    Join Date
    Feb 2010
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    How Do I Fix This WordPress PlugIn Issue?
    I am getting a ton of these automatic requests from “users” requesting username for my Wordpress forum.

    h t t p : / / i 6 7 . p h o t o b u c k e t . c o m / a l b u m s / h 2 9 2 / A t h o n o / t h i s . j p g

    I think these unwanted automatic requests are easily accomplished by this plug-in:

    h t t p : / / i 6 7 . p h o t o b u c k e t . c o m / a l b u m s / h 2 9 2 / A t h o n o / p l u g - i n p l u g s u p . j p g

    I had thought that maybe there was something wrong with my Registration page but now I know this probably is not the problem. As a test, I commented out the registration button on my php login page and even after doing, I still get a flood of unwanted automated requests to register.
    In fact, I found the php code in the plugin that sends me this dreaded email address:
    Code:
    function send_approval_email($user_login, $user_email, $errors) {
     if (!$errors->get_error_code()) {
      /* check if already exists */
      $user_data = get_userdatabylogin($user_login);
            if (!empty($user_data)){
       $errors->add('registration_required' , __('User name already exists', $this->localizationDomain), 'message');
         } else {
       /* send email to admin for approval */
          $message  = sprintf(__('%1$s (%2$s) has requested a username at %3$s', $this->localizationDomain), $user_login, $user_email, get_option('blogname')) . "\r\n\r\n";
       $message .= get_option('siteurl') . "\r\n\r\n";
       $message .= sprintf(__('To approve or deny this user access to %s go to', $this->localizationDomain), get_option('blogname')) . "\r\n\r\n";
       $message .= get_option('siteurl') . "/wp-admin/users.php?page=".basename(__FILE__)."\r\n";
       // send the mail
       @wp_mail(get_option('admin_email'), sprintf(__('[%s] User Approval', $this->localizationDomain), get_option('blogname')), $message);
       // create the user
       $user_pass = wp_generate_password();
       $user_id = wp_create_user($user_login, $user_pass, $user_email);
       update_usermeta($user_id, 'pw_user_status', 'pending');
      }
     }
    }
    This function is mentioned in the php code as being associated with the register_post command:
    Code:
     add_action('register_post', array(&$this, 'send_approval_email'), 10, 3);
    So what the heck is a "register_post" command?
    I do not like what this function, "send_approval_email" does.
    I do not know how this "register_post" message is triggered. Apparently, it can be triggered directly to the server through a URL. THen all the captcha elements are useless as well as any agreements that the user needs to click on are also pointless. How can I add to this function variables that check to see if other items are clicked on in the other plugin?

  11. #11
    jcourtenay's Avatar
    jcourtenay is offline Guardian
    Join Date
    Jan 2011
    Location
    Wirral, UK
    Posts
    3,730
    Thanks
    22
    Thanked 19 Times in 19 Posts
    Feedback Score
    0

    Default

    Ive been having problems with this myself, the best way to stop this is to put all comments on manual approval, and, this is important, put a notice saying that all comments are manually approved, havent tried this myself yet but I think it will be effective to some extent.
    Free web space from Worlditsme, offering free web hosting packages and free php hosting

  12. #12
    Xarzu's Avatar
    Xarzu is offline Freshman
    Join Date
    Feb 2010
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    Quote Originally Posted by jcourtenay View Post
    Ive been having problems with this myself, the best way to stop this is to put all comments on manual approval, and, this is important, put a notice saying that all comments are manually approved, havent tried this myself yet but I think it will be effective to some extent.
    Humm. I am not ready to give up on a more automated approach just yet. I know it IS done out there on other web sites.

    I have had some difficulty getting my web site set up the way I want it. It uses WordPress and BBPress. The WordPress uses a few plug-ins. The Plug-Ins do not work the way I want them to do and, after some investigation, I have come to the conclusion that I have to resort to doing some PHP programming.

    I am a software engineer as a profession and so PHP would not be much of a challenge for me to grasp. Does anyone here know PHP programming?
    For now, what I would like to understand is this. How can PHP set a global variable that can be sent from one web page to another and be used to allow or disallow things? h t t p : / / w w w . p h p . n e t / m a n u a l / e n / l a n g u a g e . v a r i a b l e s . s c o p e . p h p shows scope of variables and there is mention of global variables. But I am not 100% sure that this will work in the context of wordpress plugIns. If you set a global variable in one plugIn, can I access it in another plugIN?

  13. #13
    Deecoup is offline Junior
    Join Date
    Oct 2010
    Location
    New Delhi, India
    Posts
    166
    Thanks
    0
    Thanked 5 Times in 4 Posts
    Feedback Score
    0

    Default

    always one stop solution for spam Akismet plugin work better

  14. #14
    imagetypers's Avatar
    imagetypers is offline Freshman
    Join Date
    Dec 2010
    Posts
    15
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Feedback Score
    0

    Default

    Akismet plugin will do the trick.

  15. #15
    jacobatwood is offline Sophomore
    Join Date
    Mar 2011
    Posts
    90
    Thanks
    0
    Thanked 1 Time in 1 Post
    Feedback Score
    0

    Default

    Here are 10 ways stopping spam in Wordpress-
    1. Install Akismet
    2. reCAPTCHA
    3. Ask your readers to do 1+1
    4. Stop spam trackbacks
    5. Make users login to comment
    6. Ban spammers by IP
    7. Ban spammers by IP, on a massive scale
    8. Deny comment posting to no referrer requests
    9. Stop content theives
    10. Stop spammers stealing your images

Similar Threads

  1. Know more about Spam
    By theseomonk in forum All Other Search Engines
    Replies: 13
    Last Post: 04-30-2012, 09:31 AM
  2. Get Rid of Spam
    By chithra in forum Services
    Replies: 3
    Last Post: 07-16-2010, 04:02 AM
  3. Get Rid of Spam
    By chithra in forum General Talk
    Replies: 1
    Last Post: 07-14-2010, 09:55 AM
  4. Say No to SPAM
    By sarita in forum Search Engine Optimization
    Replies: 3
    Last Post: 01-08-2010, 04:44 AM
  5. Replies: 0
    Last Post: 07-08-2009, 03:35 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Partners: BOSTON WEB DEVELOPER, LLC   |   WEBCOSMO CLASSIFIEDS