You are missing our premiere tool bar navigation system! Register and use it for FREE!

NukeCops  
•  Home •  Downloads •  Gallery •  Your Account •  Forums • 
Readme First
- Readme First! -

Read and follow the rules, otherwise your posts will be closed
Modules
· Home
· FAQ
· Buy a Theme
· Advertising
· AvantGo
· Bookmarks
· Columbia
· Community
· Donations
· Downloads
· Feedback
· Forums
· PHP-Nuke HOWTO
· Private Messages
· Search
· Statistics
· Stories Archive
· Submit News
· Surveys
· Theme Gallery
· Top
· Topics
· Your Account
Who's Online
There are currently, 72 guest(s) and 5 member(s) that are online.

You are Anonymous user. You can register for free by clicking here
Nuke Cops :: View topic - Email Validation Check [ ]
 Forum FAQ  •  Search  •   •  Memberlist  •  Usergroups   •  Register  •  Profile •    •  Log in to check your private messages  •  Log in

 
Post new topic  Reply to topicprinter-friendly view
View previous topic Log in to check your private messages View next topic
Author Message
Lestat
Sergeant
Sergeant


Joined: Aug 31, 2003
Posts: 127


PostPosted: Tue Oct 28, 2003 1:20 pm Reply with quoteBack to top

I have a large user community and atleast once a month I would like to be able to run a script to validate email address and if none are validated I would like to have the option to delete this user from the database. Is this at all possible?? Would be nice if there was a nice little module that would do this..
Find all posts by LestatView user's profileSend private message
mikem
Theme Guru
Theme Guru


Joined: Jan 13, 2003
Posts: 1582

Location: Corn fields of Indiana

PostPosted: Tue Oct 28, 2003 1:54 pm Reply with quoteBack to top

This would be a very nice addition. I'll make this topic a sticky to keep it up top the Forum and see if we can't get any takers on setting this type of thing up for Nuke.

mikem

_________________
Getting Started | My Projects
Find all posts by mikemView user's profileSend private message
Lestat
Sergeant
Sergeant


Joined: Aug 31, 2003
Posts: 127


PostPosted: Tue Oct 28, 2003 11:32 pm Reply with quoteBack to top

Yeah it wuold be a nice addition and thanks for making a sticky. I think all the module would have to do is run a check on the emails through the DNS I believe. Then again I am not a guru like the rest of ya's.
Find all posts by LestatView user's profileSend private message
Lestat
Sergeant
Sergeant


Joined: Aug 31, 2003
Posts: 127


PostPosted: Thu Oct 30, 2003 6:34 pm Reply with quoteBack to top

GUess no one knows.... O wellz!....
Find all posts by LestatView user's profileSend private message
gschoper
Captain
Captain


Joined: Sep 16, 2003
Posts: 380


PostPosted: Thu Oct 30, 2003 8:36 pm Reply with quoteBack to top

Using email address verification to validate accounts is probably not a good idea. Most security wise email admins either turn off the verify (VRFY) option on their SMTP server or in some cases set it to respond positive to all requests. This is done as a SPAM prevention measure to keep mass emailers from connecting to servers and using verify to mine for valid addresses.

So, though it is possible and fairly easy to write such a script, the results would not be reliable.

Just my 2 cents,

gschoper
(former corporate sendmail hack)

_________________
Image
http://nuke.schoper.net/
Find all posts by gschoperView user's profileSend private messageSend e-mailVisit poster's website
Lestat
Sergeant
Sergeant


Joined: Aug 31, 2003
Posts: 127


PostPosted: Thu Oct 30, 2003 10:51 pm Reply with quoteBack to top

ok thanks.... but I know I have a few emails in there that aren't good and Iwould like removed... But so many to sort through.
Find all posts by LestatView user's profileSend private message
gschoper
Captain
Captain


Joined: Sep 16, 2003
Posts: 380


PostPosted: Thu Oct 30, 2003 11:12 pm Reply with quoteBack to top

Just a thought:

Would it make sense to create a script that either:

A. automatically purges any accounts that have not been used (based on user_lastvisit field in nuke_users) in X number of days(months,years, etc.)

B. sends an email to users who haven't used their accounts in X time with a link "re-activate" their account or have it deleted.

Option A is easy, option B would require a little bit of thought to implement.

gschoper

_________________
Image
http://nuke.schoper.net/
Find all posts by gschoperView user's profileSend private messageSend e-mailVisit poster's website
arnoldkrg
Major
Major


Joined: Aug 03, 2003
Posts: 937

Location: United Kingdom

PostPosted: Thu Oct 30, 2003 11:47 pm Reply with quoteBack to top

Since both of the ideas suggested by gschoper are similar to some of the coding I use for the Approve_Membership 2.0 module, I will have a go at doing this. Possible specification would be as follows.

1 Admin Module

2 Options for purge time settings (delete those not used in X days or Y days etc).

3. Simple click button to purge.

4 purged users sent reactivation email (48 hrs to answer cos they wont be expecting it)

5 purged users moved from users to users_temp table.

6 Extra flag in users_temp table to signify purged users.

7 Display list of purged users in admin with date purged and option to delete altogether.

Any more ideas welcome before I start on this. I'll leave it a couple of days before starting in order to get as much feedback as possible.

_________________
Image
Find all posts by arnoldkrgView user's profileSend private messageSend e-mailVisit poster's website
disgruntledtech
Site Admin
Site Admin


Joined: Apr 14, 2003
Posts: 994

Location: Tulsa, OK

PostPosted: Fri Oct 31, 2003 12:38 am Reply with quoteBack to top

i started on one tonite as kind of a 'feasability test' (see if i could do it)
so far i've got it looking at lastvisit and subtracting 1 month and returning a list (i will add an option to specify the amount of months, days, or years)

thats how far i got.
heres what im planning so far:

admin specifies search parameters:
1 month since last visit, email contains '@hotmail.com', user hasn't added their aim id, users sig is greater than x bytes (i'll write a fancy function that adds image sizes+text Twisted Evil ), user has dead avatar Very Happy , etc
nuke returns a list matching criteria with a checkbox next to it (links to each user profiles provided)
admin checks off all the users in need of attention and submits form
nuke returns an 'actions list'
admin decides if these users should be deleted, notified or both

Quote:
4 purged users sent reactivation email (48 hrs to answer cos they wont be expecting it)

5 purged users moved from users to users_temp table.

6 Extra flag in users_temp table to signify purged users.


i LOVE #4 -the 48 hour part
i also LOVE #5
but #6 in unneeded IMO -i would only change a db structure when absolutly needed. i would just set check_num to whatever was sent out in the email (maybe add a P to it to or something)

also, should an option be included to delete all the users:
forum posts
private messages
stories
sessions
comments
group memberships
contacts (nuke_contactbook used in webmail)
Find all posts by disgruntledtechView user's profileSend private messageSend e-mailVisit poster's website
hamesh
Support Mod
Support Mod


Joined: Feb 13, 2003
Posts: 170

Location: Canada

PostPosted: Fri Oct 31, 2003 1:04 am Reply with quoteBack to top

This would be great. I too have a large member base of over 167 000. I know probably half are no longer valid or have been inactive for some time. I envision something similar to the PHP-Nuke 6.7 activation email and process. Send email to all accounts with a 're-activation' email. If the re-activation link is not clicked on in X time-period, user-account is deleted - or perhaps dumped into a 'frozen' table in case reactivation is necessary later.

This would likely require far less work, as it could leverage the existing process for new activations, just modified to delete accounts rather than activate them.

I like your system though, especially if it could be automated. But I'd be happy with something that could be triggered manually...

_________________
Image
Find all posts by hameshView user's profileSend private messageSend e-mailVisit poster's websiteMSN MessengerICQ Number
arnoldkrg
Major
Major


Joined: Aug 03, 2003
Posts: 937

Location: United Kingdom

PostPosted: Fri Oct 31, 2003 10:19 am Reply with quoteBack to top

Hmmmmmm!! I think I would be purged on all of disgruntled tech's criteria except for the last visit one.

_________________
Image
Find all posts by arnoldkrgView user's profileSend private messageSend e-mailVisit poster's website
disgruntledtech
Site Admin
Site Admin


Joined: Apr 14, 2003
Posts: 994

Location: Tulsa, OK

PostPosted: Fri Oct 31, 2003 1:06 pm Reply with quoteBack to top

arnoldkrg wrote:
Hmmmmmm!! I think I would be purged on all of disgruntled tech's criteria except for the last visit one.


yeah i just put the aim ID and sig in there as ideas sigs can get out of hand when remote sigs are used and the aim id was just an example (would be useful for clan sites / corporate intranet sites)

i'm gonna try and do this as an addon to the existing admin panel so that it doesnt modify any of nukes files or db structures

also does anyone know how phpbb handles a deleted user's posts?
Find all posts by disgruntledtechView user's profileSend private messageSend e-mailVisit poster's website
hamesh
Support Mod
Support Mod


Joined: Feb 13, 2003
Posts: 170

Location: Canada

PostPosted: Fri Oct 31, 2003 4:40 pm Reply with quoteBack to top

I don't think they're deleted at all. But you probably wouldn't want to delete those posts, as it would break the continuity of thread posts.

_________________
Image
Find all posts by hameshView user's profileSend private messageSend e-mailVisit poster's websiteMSN MessengerICQ Number
disgruntledtech
Site Admin
Site Admin


Joined: Apr 14, 2003
Posts: 994

Location: Tulsa, OK

PostPosted: Fri Oct 31, 2003 8:04 pm Reply with quoteBack to top

hamesh wrote:
I don't think they're deleted at all. But you probably wouldn't want to delete those posts, as it would break the continuity of thread posts.


but i'd like to allow the option to dedlete the posts -especially if phpbb doesn't display them anyways
Find all posts by disgruntledtechView user's profileSend private messageSend e-mailVisit poster's website
disgruntledtech
Site Admin
Site Admin


Joined: Apr 14, 2003
Posts: 994

Location: Tulsa, OK

PostPosted: Fri Oct 31, 2003 9:23 pm Reply with quoteBack to top

heres what i have so far:

step 1:
Image
step 2:
Image
p.s. email and url are reverse in the pic -its fixed now Embarassed
Find all posts by disgruntledtechView user's profileSend private messageSend e-mailVisit poster's website
Display posts from previous:      
Post new topic  Reply to topicprinter-friendly view
View previous topic Log in to check your private messages View next topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2001, 2005 phpBB Group

Ported by Nuke Cops © 2003 www.nukecops.com
:: FI Theme :: PHP-Nuke theme by coldblooded (www.nukemods.com) ::
Powered by · TOGETHER TEAM srl ITALY http://www.togetherteam.it · DONDELEO E-COMMERCE http://www.DonDeLeo.com
Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Page Generation: 0.403 Seconds - 289 pages served in past 5 minutes. Nuke Cops Founded by Paul Laudanski (Zhen-Xjell)
:: FI Theme :: PHP-Nuke theme by coldblooded (www.nukemods.com) ::