Contributions
Disable Random Keystroke Names
This contribution scans the customer's first name for common random key strokes and boots them if they've used one, before they've had the opportunity of their jibberish being saved to the database as a customer.
Can be easily fixed up to scan last name, email address, etc. for commonly used random keystrokes.
Example:
Seeing "sdmkvasd" in your customers table is no-more!
Expand All / Collapse All
This is a good idea, but unfortunatly fails to work on current setup.
This contribution scans the customer's data for common random key strokes and gives an error if they've used one. The original booted them, I felt this was too harsh & risks loosing customers.
Currently scans first name, last name, address1 & City etc. for commonly used random keystrokes.
Example:
Seeing "sdmkvasd" in your customers table is no-more!
I`ve rewritten using standard osC functions, so should maintain compatibility.
FULL PACKAGE
Added the ability to purge their cart if they're using a random keystroke. Should make it more difficult for them, because now they have to click back on their browser and find products to add to their cart again, before they can get access to the checkout page.
If you're upgrading, simply add this line:
$cart->reset();
...below:
if($row[0] > 0) { // $firstname contains a blacklisted entry
FULL PACKAGE
Missed a part of the install instructions. Use this one instead.
This contribution scans the customer's first name for common random key strokes and boots them if they've used one, before they've had the opportunity of their jibberish being saved to the database as a customer.
Can be easily fixed up to scan last name, email address, etc. for commonly used random keystrokes.
Example:
Seeing "sdmkvasd" in your customers table is no-more!
Note: Contributions are used at own risk.