Expire Unactivated Users by Timeframe

All new MODs released in our MOD Database will be announced in here. All support for released MODs needs to take place in here. No new MODs will be accepted into the MOD Database for phpBB2
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

On February 1, 2009 this forum will be set to read only as part of retiring of phpBB2.
Post Reply

Rating:

Excellent!
11
58%
Very Good
8
42%
Good
0
No votes
Fair
0
No votes
Poor
0
No votes
 
Total votes: 19

Extensions Robot
Extensions Robot
Extensions Robot
Posts: 29058
Joined: Sat Aug 16, 2003 7:36 am

Expire Unactivated Users by Timeframe

Post by Extensions Robot »

Modification name: Expire Unactivated Users by Timeframe
Author: harknell
Modification description: Deletes unactivated users from the forum memberlist based on a timeframe since their unactivated registration. Designed to eliminate spammers.
Modification version: 2.0.1
Tested on phpBB version: See below

Download file: expire_unactivated_201.zip
File size: 7132 Bytes

Modification overview page: View


Selected tags:
  1. category
    1. Admin Tools
  2. phpbb
    1. 2.0.22
Support for this modification needs to be asked within this topic. The phpBB Team is not responsible or required to give anyone support for this modification. By installing this MOD, you acknowledge that the phpBB Support Team or phpBB MODifications Team may not be able to provide support.

This MOD has only been tested by the phpBB MOD Team with the phpBB version listed in the topic. It may not work in any other versions of phpBB.
Last edited by Extensions Robot on Wed Dec 19, 2007 9:38 pm, edited 2 times in total.
(this is a non-active account manager for the phpBB Extension Customisations Team)
ycl6
Translator
Posts: 5696
Joined: Sat Feb 15, 2003 10:35 am
Location: Taiwan
Contact:

Post by ycl6 »

MOD Validated/Released

Notes:
An admin tool to manage inactive users.
harknell
Registered User
Posts: 39
Joined: Mon Mar 14, 2005 12:08 am
Contact:

Post by harknell »

Thank you for validating the mod. I hope this helps out to keep the numbers of spam accounts down for everyone, I use it on my site everyday.
Webmaster of the webcomic http://www.onezumi.com
The Art, The Comic, The Insanity
User avatar
Roks
Registered User
Posts: 119
Joined: Thu Sep 14, 2006 1:15 am

Post by Roks »

Thanks for this must have MOD.
Millennyum
Registered User
Posts: 92
Joined: Sun Apr 10, 2005 11:19 am
Location: Netherlands
Contact:

Post by Millennyum »

Sounds good. Can you provide a screenshot?
Does it automatically delete accounts, or does it just list them?
Is it possible to set the time frame to 4 months?
And what about members that have been banned? They appear as 'unactivated' accounts as well. Does the mod look whether posts have been made with the account?
killyouall
Registered User
Posts: 523
Joined: Tue Oct 18, 2005 3:04 am
Contact:

Post by killyouall »

by any chance does it list the names so you can post them in a forum or maybe even post in in a forum automaticaly so that way people know whose been removed
harknell
Registered User
Posts: 39
Joined: Mon Mar 14, 2005 12:08 am
Contact:

Post by harknell »

As it is set currently the mod simply deletes any accounts that were created but never activated based on how long ago you set the timeframe. The maximum timeframe right now is set to one month, but it can easily be set to any time frame by adding a new select statement in the code. If there is enough call for it I can release a 1.1 version with extended timeframes.

The current method for the tool is simply to check if the account was ever activated by checking the date when they activated it. I checked and this is not affected by banning. I can't see that being an issue with the way the mod is written.

I *could* set it so it shows you a list of people who are going to be deleted, but unless my experience is vastly different than most admins for forums, most people who don't activate their account on my board in a reasonable amount of time aren't ever going to. If someone hits a snag they'll need to contact you anyway to get validation (if for some reason the email doesn't reach their email account) so that's covered also by just making them an account. If you want to give people a longer time to register (i honestly always use immediate as my timeframe) then a day or a week is probably good enough. If there is a general desire to see a list of those who will be deleted before it deletes the accounts I can add that into a 1.1 version--But in my experience you propably don't want to auto list most of the names since they tend to be drug names, sex names, or crappy fake names.

Here are some screenshots:
First, this is the actual selection screen. It's a simple drop down box to select the timeframe.
Image

Next you can see where it adds the tool to the admin area. It shows up under the User admin area:
Image
Webmaster of the webcomic http://www.onezumi.com
The Art, The Comic, The Insanity
catweazle69
Registered User
Posts: 2
Joined: Fri Oct 20, 2006 8:36 am

Post by catweazle69 »

Thx for this great mod, harknell. :wink:
Fractal
Registered User
Posts: 5
Joined: Sun Feb 01, 2004 8:12 pm

Post by Fractal »

thanks. seems to work well, however,
it would be appreciated to have an option to have this done automatically, like once every several days.
harknell
Registered User
Posts: 39
Joined: Mon Mar 14, 2005 12:08 am
Contact:

Post by harknell »

Automation....hmmmm, I'm not sure how to directly go about automating a process like this. Nothing in phpbb actually "runs" as such to hook into.

Are any functions set to do something on a periodic basis without user input?
Webmaster of the webcomic http://www.onezumi.com
The Art, The Comic, The Insanity
Fractal
Registered User
Posts: 5
Joined: Sun Feb 01, 2004 8:12 pm

Post by Fractal »

yeah, i thought something like that would be said :)
Last edited by Fractal on Sun Nov 12, 2006 2:48 pm, edited 1 time in total.
observe
Registered User
Posts: 54
Joined: Wed Jul 31, 2002 1:12 am

Post by observe »

I just would like the author confirms that this mod will not work on users (yet activated) who simply does not connect to the forum. They will not be deleted.
Thanx
harknell
Registered User
Posts: 39
Joined: Mon Mar 14, 2005 12:08 am
Contact:

Post by harknell »

The mod is designed to only delete users who register but never actually activate their accounts. If a user registers, then clicks the registration link in the email they receive, they won't be affected and won't be deleted even if they never actually log in to their account. Most spammer bots simply register but don't activate their account--all they care about is placing their website or other spamming stuff into the memberlist. Most times they don't even use a legitimate email address.

BTW, a 1.1 version of this mod is in the works to not only expand the timeframe of how long ago you can set the expire time (I'm adding new increments up to one year) but to also correct a possible issue with temporarily deactivated user accounts being incorrectly affected.

I should have a fix plus an updater in a few days.
Webmaster of the webcomic http://www.onezumi.com
The Art, The Comic, The Insanity
User avatar
bonelifer
Community Team Member
Community Team Member
Posts: 3540
Joined: Wed Oct 27, 2004 11:35 pm
Name: William
Contact:

Post by bonelifer »

Technically common.php is well COMMON to most things phpBB. So technically an automated approach could be done by calling(including) a file from common.php.
William Jacoby - Community Team
Knowledge Base | phpBB Board Rules | Search Customisation Database
Please don't contact me via PM or email for phpBB support .
User avatar
visiaa
Registered User
Posts: 8
Joined: Thu Oct 19, 2006 4:49 am

Post by visiaa »

thanx for the mod, its a really good mod and reqd too
This signature has been removed by karlsemple as it breehed the forum rules please read the rules here http://www.phpbb.com/rules/#rule2a regarding signatures
Post Reply

Return to “[2.0.x] MOD Database Releases”