[英]dotnetopenauth pending request lost
我的dotnetopenauth可以很好地用作提供程序,除非用戶多次單擊“提交”按鈕。 然后發生以下錯誤:
引發New InvalidOperationException(“沒有等待驗證的請求!”)
防止這種情況發生的最佳方法是什么?
我猜您正在使用ProviderEndpoint.PendingAuthenticationRequest
存儲請求,該請求在發送響應后會自動清除。 因此,合理的雙擊會導致此錯誤是有道理的。 為了防止這種情況的發生,您必須決定在用戶的會話中存儲響應並自行存儲響應的時間,也許是在發送第一個響應之前。 然后使用它代替ProviderEndpoint.PendingAuthenticationRequest
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.