duplicate validation scoped to site
fix bug: guests not being able to login due to unknown error. this was because sales agent email was not setup for a new user by default