0
A
回答
2
如果您不能會話數據存儲在用戶的瀏覽器(通過cookie中),這可能是很難實現的。
我不確定「無狀態」是什麼意思,但如果將會話密鑰存儲在用戶瀏覽器中是不可能的,那麼您始終可以在您生成的HTML中發送此「密鑰」。這個「鑰匙」將是你隨機生成的東西(足夠隨機,以至於沒有人能夠輕易猜出它)。 「鑰匙」僅由您和用戶所知。每當用戶請求一個新頁面時,如果用戶想要被識別爲登錄,他需要將該密鑰「POST」或「GET」作爲HTTP參數。
安全性問題是如果你通過非-secure(http),網絡很容易被嗅探。如果你通過SSL(https)執行它,它可能更安全。
相關問題
- 1. 跟蹤Web應用程序
- 2. 跟蹤登錄用戶
- 3. 跟蹤登錄用戶
- 4. 如何從java web應用程序跟蹤用戶Windows登錄名
- 5. 如何跟蹤用戶登錄與Asp.net身份MVC5 Web應用程序
- 6. 在java web應用程序中自動跟蹤用戶位置
- 7. 在c#winforms程序中跟蹤程序狀態(登錄等)的最佳方式
- 8. XMPP在Web應用程序中顯示狀態並且無需登錄?
- 9. 根據用戶是否登錄管理iOS應用UI狀態
- 10. 如何跟蹤用戶在線狀態?
- 11. Vaadin7:跟蹤用戶是否處於活動狀態(DOM事件處理程序)
- 12. Backbone.js如何跟蹤登錄的用戶狀態和應用程序結構的一般建議
- 13. 將「保持登錄狀態」添加到Web應用程序
- 14. 如何跟蹤IIS應用程序中的數據庫登錄?
- 15. 跟蹤和更新Java應用程序中的狀態
- 16. 使用Spring跟蹤用戶登錄和註銷會話跟蹤
- 17. 用戶跟蹤應用程序被
- 18. 用於跟蹤登錄會話的Android應用程序策略
- 19. 登錄web應用程序
- 20. 跟蹤用戶登錄的次數?
- 21. 檢查用戶是否在Google+之前登錄應用程序?
- 22. 在Web應用程序中跟蹤單例進程的過程
- 23. 登錄用戶狀態
- 24. 一個在應用程序中登錄的web應用程序
- 25. 在AJAX應用程序中保持Web應用程序狀態
- 26. 如何跟蹤狀態或活動上的應用程序
- 27. 使用計時器在Spring Web應用程序中跟蹤用戶操作
- 28. 您應該讓用戶在Web應用程序中保持登錄狀態多久?
- 29. 在iOS中的原生Facebook應用程序登錄狀態
- 30. 在JFlex中跟蹤狀態
嗯,我認爲「無狀態」這個詞意味着沒有狀態正在被保存,因此不能跟蹤某個用戶。 – ITroubs 2011-04-04 18:48:13
@ITROUBS我的理解是,你只需要以db或者cookie的方式存儲東西,或者更聰明些。但我不確定如此,我問:) – Genadinik 2011-04-04 18:54:16
實際上,如果您使用JavaEE並創建JAVAEE Web應用程序,那麼有一些可能的方法來聲明您的bean。 Statles,Session和其他一些。無國籍人無法識別用戶。會話bean將在服務器的特定會話之前存儲。最好的方面是服務器自動執行它,並且不必擔心處理和存儲會話。 – ITroubs 2011-04-04 19:08:20