I am working on a system where the administrators can add information about potential users. So a user can exist without even knowing it.
Current Login:
At this moment there is an extra input field (see above) to check if someone registered you already. This seems rather clumsy to me. This is actually the first step of the registration progress in case the email is not yet known, wich seems even clumsier to me. Also the field doubles as a "forgot my password" field. This might seem handy from a developers perspective, but I think UX-wise it is not working. If only because nobody uses this pattern and it will confuse people rather than help them.
I am thinking of incorporating the "email lookup" functionality in the standard login / register form; If someone enters an email that is registerd (but not activated) he gets an immediate inline notification.
What are your thoughts on this?