support error handler
support username-exist error
support username-exist error