我有一個ashx處理程序,我想檢查用戶試圖通過JSON調用訪問它實際上有一個窗體Authenticated會話。這可能嗎?如何在使用Uploadify時訪問.ashx處理程序中的FormsAuthentication憑單?
2
A
回答
1
如果用戶已通過身份驗證,則可以檢入您的處理程序代碼。 auth cookie將與您的ajax請求一起傳遞。
public void ProcessRequest(HttpContext context)
{
if (!context.Request.IsAuthenticated)
{
// 401 response
}
// authenticated
}
1
原來uploadify沒有正確傳遞會話我張貼這個問題,所以每個人都可以看到!
答案就在這裏:
相關問題
- 1. SharePoint 2010中ASHX處理程序的匿名訪問
- 2. 通用處理程序中的FormsAuthentication.SetAuthCookie ashx
- 3. 在.ashx處理程序中的Viewstate?
- 4. 使用jsonp與ashx處理程序
- 5. ashx處理程序發佈問題
- 6. 對象處理程序(ASHX)()
- 7. MVC ashx處理程序
- 8. 如何從單個頁面中刪除ajaxpro * .ashx處理程序?
- 9. 如何從WPF應用程序調用.ashx處理程序?
- 10. 使用Response.TransmitFile時不能多次調用處理程序ashx
- 11. 更改ASHX處理程序上的Thread.CurrentThread.CurrentCulture
- 12. 如何禁用只有一個處理程序的gzip .ashx
- 13. 如何訪問Deadbolt2處理程序中的用戶會話
- 14. 從按鈕單擊事件調用.ashx處理程序
- 15. 如何訪問在config中定義的處理程序?
- 16. 錯誤500與.ashx處理程序
- 17. 上一頁.ashx處理程序
- 18. SharePoint 2010和ASHX處理程序
- 19. C#:無法調試ASHX處理程序
- 20. 緩存HTTP處理程序.ashx輸出
- 21. ashx錯誤http處理程序2
- 22. ashx錯誤http處理程序
- 23. 如何在.ashx Web處理程序文件中找到稱爲ProcessRequest的進程?
- 24. 使用itextsharp保存來自ashx處理程序的PDF
- 25. 顯示圖像使用ashx的處理程序
- 26. 如何訪問自定義表單處理程序中的表單
- 27. 使異步調用形式通用處理程序(.ashx)
- 28. 如何加載我的ASHX CSS處理程序?
- 29. 從C#中單獨處理訪問Flex應用程序ActiveX/ExternalInterface?
- 30. 如何在Socket.io處理程序中訪問目標套接字