The whole shabang of user management and password recovery