說明:自動登出
維基百科,自由的 encyclopedia
自動登出是中文維基百科目前已知的程式錯誤,指一些用戶在一定條件下被網站強制登出。事實上,任意維基媒體站點均可能發生此情形[注 1],而該漏洞主要影響使用代理的用戶[注 2]。
發生原因
已確定發生條件為:
- 您在某個wiki上沒有本地帳號(local account),並且您的IP在那個wiki上被封鎖而無法註冊帳號。該wiki絕大多數是英文維基百科(en.wikipedia.org),但理論上任何wiki都可能發生。
- 向該wiki發出請求,包括但不限於:
- 您直接訪問該wiki
- 載入該wiki上的JavaScript指令碼(小工具RefToolbar曾是造成此問題的主要原因,現已修復)
- 在手機應用程式(App)載入該wiki上的資源
當您在沒有該wiki帳號的情況下訪問該wiki時,系統會嘗試自動註冊(維基媒體下多數wiki都和中文維基百科使用相同帳號系統)。然而因您的IP被封鎖,註冊無法完成,導致系統認為session無效而刪除所有的cookie。此時您就被「自動登出」。細節請參考phab:T244635。
下列解決方案皆是試圖解決前述的條件之一來避免遇到此錯誤。