0
A
回答
0
IP地址和用戶代理字符串的組合應該足以使用戶唯一。用戶代理字符串高度可變。編輯:這假定您想讓單個用戶能夠從一個位置在多個瀏覽器選項卡/窗口中查看應用程序。是這樣嗎?單獨
0
IP地址是不夠的:
- 多個用戶可以擁有相同的IP地址(用戶後面工作的代理,例如)
- 一個用戶可以擁有多個IP地址(這是的情況下對AOL的用戶在幾年前,例如)
在那樣的情況,我一般用什麼基礎上的combinaison:
- IP地址
- 等幾個HTTP頭一樣,例如:
- 的User-Agent (例如,它可以像 「
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.7pre) Gecko/20091221 Ubuntu/9.10 (karmic) Firefox/3.5.6
」 那樣複雜) - 接受(用於例如, 「
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
」) - 接受語言(例如,「
fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
」) - 接收字符(例如,「
ISO-8859-1,utf-8;q=0.7,*;q=0.7
」)
- 的User-Agent (例如,它可以像 「
如果只對那些不同於以前的請求,我認爲還是可以的;但如果超過2或3個是不同的,這很奇怪,而且通常意味着它不是同一個用戶。
相關問題
- 1. cakephp阻止用戶同時從多個位置登錄
- 2. 阻止同時從兩個不同位置登錄的用戶
- 3. 禁止同時登錄從Flask登錄的多個不同地方登錄
- 4. PHP - 如何防止用戶同時從多臺機器登錄?
- 5. 禁止用戶同時從兩個或更多Android設備登錄
- 6. 如何禁止用戶從多臺計算機登錄?
- 7. 防止多個同時登錄
- 8. 防止同一用戶登錄多個用戶
- 9. 如何防止同一用戶同時登錄Firebase?
- 10. 如何防止來自不同設備的多個用戶同時登錄同一個帳戶?
- 11. 如何在converse.js上同時登錄多個用戶
- 12. 如何在MVC4中同時多次阻止同一用戶登錄
- 13. 如何從不同位置檢測多個登錄到Django Web應用程序?
- 14. 登錄系統,用戶禁止PHP
- 15. 禁止對已經「登錄」用戶FOSuserBundle
- 16. 登錄用戶從多個IdentityServer客戶
- 17. 防止多臺設備同時登錄到一個用戶帳戶
- 18. CodeIgniter會話類,並禁止從2個不同的地方同時登錄到同一個帳戶
- 19. 如何從CakePHP中的多個登錄位置獲取loginRedirect?
- 20. 如何禁用CKAN用戶的登錄?
- 21. Django如何防止多個用戶使用相同憑據登錄
- 22. 防止同時登錄多臺機器
- 23. 如何使用OpenID來同時登錄多個Google帳戶的用戶?
- 24. 如何防止單個用戶名的多次登錄
- 25. 如何登錄wordpress時登錄laravel中的相同用戶?
- 26. 防止在桌面應用程序上同時登錄多個用戶
- 27. 設計 - 如何禁止某些用戶登錄?
- 28. 如何禁止用戶訪問phpMyAdmin登錄頁面?
- 29. 如何禁止流星中的非活動用戶登錄?
因此,你會強迫我運行一個代理服務器,以便同時在我的筆記本電腦和我的桌面上登錄?爲什麼? – Omnifarious 2009-12-24 14:23:49
這是一個問題..也許我應該實現一種通知方法,讓先前登錄的用戶允許第二次登錄? – virsir 2009-12-25 01:21:33