Version: 1.00, by amykhar
Developer Last Online: Nov 2013
Version: 2.2.x
Rating:
Released: 03-09-2003
Last Update: Never
Installs: 32
No support by the author.
This hack will email a warning to members who have not activated their account and then delete them. It can run via cron, and is a pretty darn easy hack to install.
Features:
1. Emails users after 3 days and reminds them to activate their accounts.
2. Emails users after 5 days and lets them know their account will be deleted if they do not activate.
3. Emails users after 8 days with a final warning.
4. Deletes un-activated members after 10 days.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Originally posted by 006 Say someone registers and their userid is 100. If they turn out to be innactive and don't activate, then would there be a way to have the other usernames that registered and activated after them, say 101, 102 and 103, all drop down and fill the gap? So they would now be 100, 101, and 102? That would be cool.
No.
The user.userid field is the primary key for the user table.
Mysql autoincrements & assigns the field value as each row is created.
Anyhow, if you could change it, and did... all the posts, PMs, subscribethread records etc. would then be associated with the "wrong" userids.
Oh yeah I tried something like this once and that's what happened. It's probably possible with a huge query, but probably not worth the effort. You're right
Originally posted by 006 Say someone registers and their userid is 100. If they turn out to be innactive and don't activate, then would there be a way to have the other usernames that registered and activated after them, say 101, 102 and 103, all drop down and fill the gap? So they would now be 100, 101, and 102? That would be cool.
Don't think you want to do that and here is why. In 10 days after the person fails to activate you could get 100 new members who do actively post. Their posts, etc are all marked with their userid. In addition, people may have bookmarked their profile page, etc. based on their current userid.
(Just noticed Sparky handled that one. Thank you Sparky)
19 out of 20 times the reason they haven't completed their registration is due to them not receiving the e-mail in the first place and sending them more could be a waste of time.
The reasons I have noticed range from their inbox being full, their privider considering them spam, their provider not accepting from your host to them giving a bogus address.
My site often has problems contacting hotmail, AOL and various other un-heard of providers. Lately my site cannot contact msn.com e-mail users at all.
I can see a lot of e-mails comming from people complaining that they keep registering and it doesn't work.
I see no way to win this situation but if it were only due to the new registrants laziness or stupidity in completing the process rather than for all the other reasons this is a nice hack anyway.