Hello Aicha,
today we were discussing strange spam registrations which Abhishek Das (the owner of virtueplanet.com), which somehow passed all logs and the Google captcha on several Joomla websites. He wrote his own plugin this morning which logs every bit of information (full raw request, url, $_SERVER etc) for every successful registrations, in order to get more information. During the discussion I suggested to also install your SpambotCheck plugin and try it's logging features.
He did have a look at it and replied: "...just checked the codes of SpambotCheck plugin. It can not block spam through VM registration form because it uses "jform" to get the input data onUserBeforeSave
It can log them though.
A little bit later he suggested the following change in spambotcheck.php which would enable the plugin to also protect the VirtueMart (Shop) registration form:
In lines 42-44 replace:
Code:
"fullname" => $data['name'],
"username" => $data['username'],
"email" => $data['email1']
with
Code:
"fullname" => isset($data['name']) ? $data['name'] : JRequest::getVar('name'),
"username" => isset($data['username']) ? $data['username'] : JRequest::getVar('username'),
"email" => isset($data['email1']) ? $data['email1'] : JRequest::getVar('email1')
What do you think? Update the plugin with this?