Don't disable the create account button for signups from 3rd parties. Server will return error messages if something is wrong.