Please link the discount code to the email that is entered so the code can only be used together with an order made with that emial.
This is a native feature in shopify discounts.
Currently we are a getting a crap load of spam emails signed up so the visitor can get the highest discount.
This also very much affect our sending reputation when we send newsletters to invalid emails!