I have dotnetopenauth working fine as a provider except when a user clicks the submit button multible times. Then the following error occurs:
Throw New InvalidOperationException("There's no pending authentication request!")
What is the best way to prevent this happening?