Page 1 of 2 12 LastLast
Results 1 to 10 of 19
  1. #1
    Join Date
    Oct 2008
    Location
    Croatia
    Posts
    1,542
    Plugin Contributions
    19

    Default ZX AntiSpam [Support Thread]

    This plugin (pending approval) will attempt to capture spam account registration based on a set of rules. If it detects a possible spam account, it will create a temporary account for that customer and will send out an email with a unique token for the customer to confirm their account. If they confirm the account, a real account is created for them and they can continue shopping. If they don't confirm it (which is usually the case with spam accounts because they use fake email addresses), their temporary account will be deleted - you can control how long to keep the confirmation active.

    At the moment, the only rules available are to detect the number of capital letters in first and last name, street address and city. These were the only common factors I've noticed so far. New rules can be added - just submit your ideas.

    You can set the plugin's Mode to "always" so ALL accounts require email confirmation before they can access your store. Keep in mind this is an unwelcome feature in ecommerce and you might lose sales because of it, but it's up to you to decide if you really need/want it.

    You can also manually approve a customer from the admin->Customers->Customers Spam, as well as edit any details or delete the request.

    Once approved, it can be downloaded at:
    ZX AntiSpam and Email Verification Required 1.0

  2. #2
    Join Date
    Oct 2007
    Location
    North Carolina
    Posts
    98
    Plugin Contributions
    0

    Default Re: ZX AntiSpam [Support Thread]

    I would suggest a rule that flags account sign-ups that have "google" as the company name. That seems to be the major constant on all the spam accounts that we have signing up.

  3. #3
    Join Date
    Oct 2008
    Location
    Croatia
    Posts
    1,542
    Plugin Contributions
    19

    Default Re: ZX AntiSpam [Support Thread]

    That's a simple rule to add, but do you think this will help in the long run? They'll change it to bing and then what? In your case, how often do people actually use the company field? Would it be more productive if all entries with anything in the company name was flagged?

  4. #4
    Join Date
    Oct 2007
    Location
    North Carolina
    Posts
    98
    Plugin Contributions
    0

    Default Re: ZX AntiSpam [Support Thread]

    In our case, it does seem like "google" is used all the time in the company field. We do have good customers that use the company field, so flagging it in general wouldn't be great for us.

  5. #5
    Join Date
    Jan 2007
    Posts
    1,484
    Plugin Contributions
    10

    Default Re: ZX AntiSpam [Support Thread]

    Mine are always Bing, Apple, AT&T fwiw.

    Zen Cart and it's community are the best!!

  6. #6
    Join Date
    Oct 2008
    Location
    Croatia
    Posts
    1,542
    Plugin Contributions
    19

    Default Re: ZX AntiSpam [Support Thread]

    I've just submitted an update which includes company and country verification (both optional). It allows you to enter a list of "spam" company names, as well as a list of "allowed" countries. If you're based in the US and someone is creating an account with "Algeria" as their country, chances are it's a fake account - you can now define a list of allowed countries (usually just a few), and all other countries will need to verify their email before being able to register.

    Until approved, the plugin can be downloaded from my website.

  7. #7
    Join Date
    Oct 2008
    Location
    Croatia
    Posts
    1,542
    Plugin Contributions
    19

    Default Re: ZX AntiSpam [Support Thread]

    New update just submitted - added option to check the user's IP address and match country, state and city based on IP address. It also allows to check if user is behind a proxy, and if the IP is listed as a threat. The service requires an API key, but it's free for up to 10.000 lookups per month. Since the lookup is initiated only during the account creation process, this should be more than enough - it's highly unlikely that you'll have more than 10k signup attempts per month. And, if you actually do, this would mean you run a super-busy store and will easily be able to afford the paid plans...

  8. #8
    Join Date
    Jun 2009
    Location
    Europe
    Posts
    58
    Plugin Contributions
    1

    Default Re: ZX AntiSpam [Support Thread]

    [ZC 1.5.8][PHP 8.0][MySQL 10.3]

    May 'customers_referral' default be set to NULL

    Code:
    --> PHP Fatal error: 1364:Field 'customers_referral' doesn't have a default value :: INSERT INTO bd_customers_spam (customers_firstname, customers_lastname, customers_email_address, customers_nick, customers_telephone, customers_fax, customers_newsletter, customers_email_format, customers_default_address_id, customers_password, customers_authorization, customers_gender, entry_gender, customers_dob, entry_street_address, entry_postcode, entry_city, entry_country_id, entry_company, entry_suburb, entry_zone_id, entry_state, token, token_manual, reason) VALUES (...) ==> (as called by) /httpd.www/includes/classes/observers/auto.zx_antispam_observer.php on line 154 <== in /httpd.www/includes/classes/db/mysql/query_factory.php on line 667.

  9. #9
    Join Date
    Feb 2006
    Location
    Tampa Bay, Florida
    Posts
    9,684
    Plugin Contributions
    123

    Default Re: ZX AntiSpam [Support Thread]

    Users of this may also want to look at Delete Spam Customers.
    https://www.zen-cart.com/downloads.php?do=file&id=2253
    That Software Guy. My Store: Zen Cart Modifications
    Available for hire - See my ad in Services
    Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
    Do you benefit from Zen Cart? Then please support the project.

  10. #10
    Join Date
    Jun 2009
    Location
    Europe
    Posts
    58
    Plugin Contributions
    1

    Default Re: ZX AntiSpam [Support Thread]

    There is also this kind of error in [ZC 1.5.8] (using Bootstrap template):

    Code:
    [13-Mar-2023 14:55:07 UTC] Request URI: /index.php?main_page=account_confirmation, IP address: 
    --> PHP Fatal error: Uncaught Error: Call to a member function isMobile() on null in /httpd.www/includes/templates/template_default/templates/tpl_account_confirmation_default.php:16
    Stack trace:
    #0 /httpd.www/includes/templates/bootstrap/common/tpl_main_page.php(202): require()
    #1 /httpd.www/index.php(94): require('/httpd.www/...')
    #2 {main}
      thrown in /httpd.www/includes/templates/template_default/templates/tpl_account_confirmation_default.php on line 16.
    Any ideas?

    Quote Originally Posted by zamzom View Post
    [ZC 1.5.8][PHP 8.0][MySQL 10.3]

    May 'customers_referral' default be set to NULL

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. EasyPopulate 4.0 Support Thread
    By chadderuski in forum Addon Admin Tools
    Replies: 3600
    Last Post: 7 Apr 2024, 05:20 PM
  2. Hebrew Support - latest release [Support Thread]
    By eranariel in forum Addon Language Packs
    Replies: 19
    Last Post: 23 Jan 2023, 08:04 AM
  3. v156 PWA, Offline support Push notifications addon [Support Thread]
    By perfumbg in forum All Other Contributions/Addons
    Replies: 0
    Last Post: 23 May 2019, 02:27 PM
  4. Simple CSS/PHP AntiSpam solution for a contact form
    By dlg_ie in forum All Other Contributions/Addons
    Replies: 130
    Last Post: 24 Jan 2017, 05:04 PM
  5. Wordpress On ZC [Support Thread]
    By hira in forum All Other Contributions/Addons
    Replies: 1858
    Last Post: 17 Jan 2014, 01:24 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR