Today I figured that the module I developed a while ago and never completely finished rotted enough on my hard drive.
The lazy registration module implements lazy registration for Drupal.
It can create accounts automatically, purge them after a period of time, allow users to make them permanent by either email confirmation or a simple edit to the account.
The account is created the first time the user tries to access an area which requires authentication. There are two ways of handling a user trying to access a members only area:
- Automatically create a temporary account
- Display a login form with the option of continuing with a temporary account.
Users can confirm the account in two ways:
- By editing their account information
- By email confirmation to make sure people don't enter bogus email addresses
Email confirmation is still buggy. A small test is here: http://dev.creditlink.ro/andu/4.7/node/248.
Until the files get prepared by the Drupal release system you can download it here: http://voidberg.org/files/lazyreg.tar.gz.
Some posts where I talked about it: here and here.
This project was sponsored by Creditlink.