0
사용자가 제출 버튼을 여러 번 클릭 할 때를 제외하고는 dotnetopenauth가 제공자로 정상적으로 작동합니다. 그런 다음 다음과 같은 오류가 발생합니다dotnetopenauth 보류중인 요청이 손실되었습니다.
던져 새로운 InvalidOperationException이가 ("대기중인 인증 요청 없습니다!")
이런 일을 방지하기 위해 가장 좋은 방법은 무엇입니까?
사용자가 제출 버튼을 여러 번 클릭 할 때를 제외하고는 dotnetopenauth가 제공자로 정상적으로 작동합니다. 그런 다음 다음과 같은 오류가 발생합니다dotnetopenauth 보류중인 요청이 손실되었습니다.
던져 새로운 InvalidOperationException이가 ("대기중인 인증 요청 없습니다!")
이런 일을 방지하기 위해 가장 좋은 방법은 무엇입니까?
응답을 보내면 자동으로 지워지는 요청을 저장하기 위해 ProviderEndpoint.PendingAuthenticationRequest
을 사용하고있는 것 같습니다. 실수로 두 번 클릭하면이 오류가 발생합니다. 이러한 일이 발생하지 않도록하려면 사용자의 세션에 응답을 저장하고 첫 번째 응답을 보내기 직전에 저장하는 기간을 결정해야합니다. 그런 다음 ProviderEndpoint.PendingAuthenticationRequest
대신 사용하십시오.
감사합니다. Andrew. – Graham