Subj : Re: Perl tossing To : Barry Blackford From : Bob Newell Date : Sun Oct 28 2001 07:48 am Barry Blackford (Barry_Blackford@f605.n774.z3.fido.net) wrote: > 19 Oct 01 at 16:44, Russ Johnson writes to Barry Blackford: > > >> That'd do it, send them the password to email, if they give an invalid > >> email i will never get there. I'm jumping in the middle here, but... This is how I run my BBS newuser option. No valid e-mail, the password never gets there. When logging as the 'new' user you don't want them to have root access (duh) so the way I work it is that the perl script takes down their info and sends an e-mail to root. Root's procmail catches it and feeds another script, which DOES have root access and can set up the new account, and mail out the password. Additional scripts run from crontab zap the userid if he doesn't log on at least once by midnight of the next day, which happens a lot. > RJ> I was thinking more along the lines of a traditional CBV, where they > RJ> create the account, and it gives you some access (but no posting) until > RJ> you're verified. Too much bother for me. They get their password e-mail usually in about 10 seconds or so. Should be good enough even for the terminally impatient. > RJ> Maybe also a monthly re-validation, to make sure you're email > RJ> address is still current. If the re-validation doesn't get > RJ> returned, you go back to no posting status. Or just get zapped. I should look into this. It seems like a good thing to do. But on the other hand if they're actively using their account, it may not really matter. > >>> I'm also thinking that we'd need to have a list of words banned > >>> in usernames, such as those supported by RA. I wish I had that. I have an awk blue-word filter I made up a while ago for scrubbing news postings, I suppose I could just run that against the userid and read the return code. > Ditch the real job, who needs it! this is WAY more important! Real job, yes, a necessary evil that ensures I work on my BBS on weekends only.... Bob --- FIDOGATE 4.2.8 * Origin: FidoNet * ChungKuo BBS (1:3005/505.0) .