sign up form with unique code generation for user