XMB Forum Software
Not logged in [Login - Register]
Go To Bottom

Printable Version  
Author:

[Resolved] Spammers

gagf
Member
***




Posts: 38
Registered: 3-25-2012
Member Is Offline


[*] posted on 4-11-2012 at 05:22 AM
[Resolved] Spammers


Full Board URL: http://www.gagunforum.com/
XMB Version: 1.9.11

What can i do to keep spammers of my site? I usually get 3 every week. They register, list a website , and usually post a real long thread about some kind of handbag or something crazy. You can't even read half of what they post , i'm getting tired of manually going through members to find them and remove them

Any help would be appreciated. TIA
View user's profile View All Posts By User
vlonjat4ever
Member
***


Avatar


Posts: 24
Registered: 9-5-2009
Location: In your HDD
Member Is Offline

Mood: Cool!

[*] posted on 4-11-2012 at 02:26 PM


Go to Adminstration Panel , click Settings and scroll down to User Control
Find E-mail verification (e-mail random password)? and set it to ON




Francesko
View user's profile Visit user's homepage View All Posts By User
gagf
Member
***




Posts: 38
Registered: 3-25-2012
Member Is Offline


[*] posted on 4-11-2012 at 11:09 PM


will that keep them from doing it. It's not autobots it's people that are doing it , usually from xxxx@gmx.com

Captcha is on and that isn't helping i will try this
View user's profile View All Posts By User
kuba1
XMB Project Manager
*********




Posts: 161
Registered: 12-16-2007
Location: Here on this forum ;)
Member Is Offline

Mood: No Mood

[*] posted on 4-11-2012 at 11:28 PM


Nothing will be 100% in stopping people from spamming your board. This hack is a must .... it will help to control Moderation System

Using the moderation system along with email verification is about all one can do.

Also in admin panel >> settings set "Allow duplicate mails?" to off. so, when you ban someone they cannot reregister using the same email address.




Hit this link often (Part of the XMB forum marketing campaign):

http://www.forummatrix.org/show/XMB

Testing the Signature Changing Code
View user's profile Visit user's homepage View All Posts By User
Passthru
Experienced
***




Posts: 19
Registered: 12-25-2005
Member Is Offline

Mood: No Mood

[*] posted on 4-12-2012 at 05:33 AM


these will help a TON, install mods "Moderation System" and "Member Approval". use both or either one, personally i like the member approval. the first post must be approved by you before it is visible on the forums.
View user's profile Visit user's homepage View All Posts By User
gagf
Member
***




Posts: 38
Registered: 3-25-2012
Member Is Offline


[*] posted on 4-13-2012 at 12:42 AM


email verification does not help at all, with captcha on . . no luck

i don't want to do anything that will turn potential real users away , and make it aggravating for them to join and post
View user's profile View All Posts By User
lottos
Administrator
********




Posts: 362
Registered: 6-3-2002
Location: Competitions Australia: https://www.lottos.com.au/
Member Is Offline

Mood: pass me a TimTam

[*] posted on 4-13-2012 at 06:39 AM


In member.php you can alter the php to exclude members joining from specific email domains.



Largest list of competitions online!
View user's profile Visit user's homepage View All Posts By User
gagf
Member
***




Posts: 38
Registered: 3-25-2012
Member Is Offline


[*] posted on 4-13-2012 at 08:35 PM


everyone of them have had an email from xxxxx@gmx.com
View user's profile View All Posts By User
lottos
Administrator
********




Posts: 362
Registered: 6-3-2002
Location: Competitions Australia: https://www.lottos.com.au/
Member Is Offline

Mood: pass me a TimTam

[*] posted on 4-13-2012 at 11:40 PM


In member.php look for code that looks something like this:

if (false === $test->check_email_address($rawemail)) {

error($lang['bademail']);

}


Add below:

// don't allow specific email domain addresses
$email_spams = array('gmx.com','mailinator.com'); // just add known domains you want to exclude
$spamdomain = strtolower(substr($email, strpos($email,'@')+1));
if(in_array($spamdomain,$email_spams)) {
error($lang['bademail']);
}


TEST, if works, say thanks!




Largest list of competitions online!
View user's profile Visit user's homepage View All Posts By User
Adam
XMB Contributor
***




Posts: 12
Registered: 6-28-2003
Location: Birmingham, UK
Member Is Offline

Mood: Busy

[*] posted on 4-17-2012 at 09:55 PM


Quote: Originally posted by lottos  
In member.php look for code that looks something like this:

if (false === $test->check_email_address($rawemail)) {

error($lang['bademail']);

}


Add below:

// don't allow specific email domain addresses
$email_spams = array('gmx.com','mailinator.com'); // just add known domains you want to exclude
$spamdomain = strtolower(substr($email, strpos($email,'@')+1));
if(in_array($spamdomain,$email_spams)) {
error($lang['bademail']);
}


TEST, if works, say thanks!


I thought XMB already had this built in?

Admin Panel -> Restriction Manager:

"
To restrict the use of a username or e-mail address, enter the details below

You may wish to restrict the use of a certain names such as admin, owner etc
"

You can simply enter the domain, and check the partial box.




XMB Freelancer!

Former XMB Contributor / Mod (Hack) Developer, & XMB Services owner.

If you wish to get in touch and I am inactive here, please send me a u2u which I will receive email notification for. I always check and respond to genuine messages.
View user's profile Visit user's homepage View All Posts By User
gagf
Member
***




Posts: 38
Registered: 3-25-2012
Member Is Offline


[*] posted on 4-20-2012 at 07:39 PM


i tried the restriction manager but it didn't keep them out
View user's profile View All Posts By User

  Go To Top

Powered by XMB 1.9.11 (Debug Mode)
Forum Script Software by XMB © 2001-2020 The XMB Group
[Queries: 16] [PHP: 14.1% - SQL: 85.9%]
Funded with thanks to competitions website.