簡體   English   中英

dotnetopenauth待處理請求丟失

[英]dotnetopenauth pending request lost

我的dotnetopenauth可以很好地用作提供程序,除非用戶多次單擊“提交”按鈕。 然后發生以下錯誤:

引發New InvalidOperationException(“沒有等待驗證的請求!”)

防止這種情況發生的最佳方法是什么?

我猜您正在使用ProviderEndpoint.PendingAuthenticationRequest存儲請求,該請求在發送響應后會自動清除。 因此,合理的雙擊會導致此錯誤是有道理的。 為了防止這種情況的發生,您必須決定在用戶​​的會話中存儲響應並自行存儲響應的時間,也許是在發送第一個響應之前。 然后使用它代替ProviderEndpoint.PendingAuthenticationRequest

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM