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.