Phil,
What I would like to do is purge some inactive members from the system. Since mid-January of 2013 we have been getting a lot of new members but I believe a good number of these are spoofs. Many register, confirm and are never seen again. Most have an on-time of zero (0). I've spot checked the IPs and the user's stated location (I.E. State & Country), and they match. So whomever was doing this was being very detailed. Some were created within minutes of each other so it is very suspicious. I think the selection script below will weed out these spoofs and some older inactive members as well. I know you loaded a mod to clean out those old inactive members and clear the logs but I don’t know if it will take the parameters I've come up with. What do you think? Can I just use these same parameters to delete the records? Or would that mess-up the logs?
Using these parameters today would purge some 13,432 members.
So it's where posts = 0
AND date_registered Greater than 12/31/2008
AND date_registered Less than 12/1/2013
AND last_login Less than 12/1/2013
AND total_time_logged_in is Less than or Equal to 1 Hour
AND id_group = 0
What I would like to do is purge some inactive members from the system. Since mid-January of 2013 we have been getting a lot of new members but I believe a good number of these are spoofs. Many register, confirm and are never seen again. Most have an on-time of zero (0). I've spot checked the IPs and the user's stated location (I.E. State & Country), and they match. So whomever was doing this was being very detailed. Some were created within minutes of each other so it is very suspicious. I think the selection script below will weed out these spoofs and some older inactive members as well. I know you loaded a mod to clean out those old inactive members and clear the logs but I don’t know if it will take the parameters I've come up with. What do you think? Can I just use these same parameters to delete the records? Or would that mess-up the logs?
Using these parameters today would purge some 13,432 members.
SELECT *
FROM `smf_members`
WHERE `posts` = 0
AND `date_registered` > 1230789599
AND `date_registered` < 1385856000
AND `last_login` < 1385856000
AND `total_time_logged_in` <= 3600
AND `id_group` = 0
So it's where posts = 0
AND date_registered Greater than 12/31/2008
AND date_registered Less than 12/1/2013
AND last_login Less than 12/1/2013
AND total_time_logged_in is Less than or Equal to 1 Hour
AND id_group = 0