Fix #98.
Fixed #100.
Fix #90 by using user data handler for both adding user via ACP and user registration.