user self-registration module

user self-registration module