How to handle multiple submissions server-side
One really effective way is to submit a token along with the request, and keep a list of used tokens. If the token is not valid, or the token has already been processed, then abort. The token can be as simple as an incrementing integer, stored in a hidden text field, or you can encrypt … Read more