Quoting Steve Ringwood <nevets@mailbag.com>:
Unless I missed something your proposal does not allow for the case where I want to allow people to register and login in at the same time but with restricted privilages (determined by role initially assigned) and then when they verify there email (using the link in the email) granting them complete privilages.
Currently with core plus logintobaggon I can implement registration in a number of ways. Your proposal seems to narrow down the set of choices and I do not feel it belongs in core
Perhaps a method where the email address becomes the password and you limit the privilages by determining if md5(user.email) == db.user.passwd? Sorry, I'm not at my normal dev computer and can't look up the formal fields. Earnie