Thomas Arthur Oehser wrote:
> There are 2 approaches I would like (I want both, but either would help...)
> 
> (1) Require a process by which "registering" puts a user into "awaiting
>     approval" status, sends them an email with some kind of GUID cookie,
>     and upon the user answering the email, moves them into "real" status.
[...]
> I want a registered user to (1) have a real, (and unique!) email
> address, and, (2) be a human being, not a computer program.

I just applied the following mod to my wiki.  It took a bit of fiddling
to get it to work smoothly with 1.5.8, but it does what you ask:

http://moinmoin.wikiwikiweb.de/RussellStuart/EmailActivation

New accounts are flagged as "disabled" until they are activated,
typically by clicking on a link in an activation e-mail message
sent out when the user first creates the account.

It does require a valid e-mail address if you let users self-authenticate
(they can't activate themselves unless they get the e-mail message).
Alternatively, it can send the e-mail messages to a "moderator" address
of your choosing, who then has to decide to manually allow/disallow
account enabling for every new account.  It is fairly easy to set up
so that you can use one approach for some accounts (say all
e-mail to your domain) but a moderator for others.

I just turned it on for self-authentication for all new accounts,
which seems like it would eliminate most (if not all) of the spambot
traffic.  For a summary of what I had to tweak, see my comments at
the end of the plugin's wiki page.

-- Steve

---------------------------------------------------------------------------
Virginia Tech, CS Dept.     Web-CAT: Web-based Center for Software Testing
2050 Torgersen Hall (0106)  Automatic grading using student-written tests
Blacksburg, VA 24061 USA    http://web-cat.sourceforge.net/
(540)-231-5723              http://people.cs.vt.edu/~edwards/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Moin-user mailing list
Moin-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/moin-user

Reply via email to