Bug:自動登出

自動登出(英語:Auto logout)是目前中文維基百科已知的漏洞之一,對全域影響暫時不明[注 1]。該漏洞主要影響來自IP被全域硬封禁,而在本地具備IP封禁豁免權的非自動確認用戶的編輯[注 2]

解決方案

經測試,以下方案或許能夠解決這一問題。

方案1:轉而使用2017版原始碼編輯

 
2017版原始碼編輯截圖

此漏洞主要由使用2010版原始碼編輯的用戶報告[注 3],且根據大部分此類用戶回報,換用2017版原始碼編輯可以繞過該漏洞。啟用2017版原始碼編輯的方法如下:

  1. 轉到測試功能頁面(您也可以點擊頁面右上角的「測試」按鈕進入該頁面)
  2. 找到「新版wiki文本模式」
  3. 將前面的複選框選中後保存

開啟此功能後,在編輯前確認登錄後,按下右上角的「編輯」按鈕即可正常編輯。如果仍然不能正常編輯,請將您的編輯界面與右圖比較,如果有較大差異,則表明您沒有成功開啟新版編輯器,此時,請重新按照以上步驟操作。

方案2:在2010版編輯器仍在加載時保存

經過測試,在2010版編輯器網頁仍在加載的過程中,按下「發佈」按鈕可以使漏洞被繞過,且在此後的一段時間不會影響到編輯。具體操作如下:

  1. 轉到公共沙盒或者您自己的沙盒
  2. 點擊右上角的「編輯」按鈕
  3. 在頁面作任意更改
  4. 點擊「預覽」,此時,您的登錄狀態應該會消失並被提示刷新頁面
  5. 刷新頁面後,在頁面加載完畢前快速按下「發佈」按鈕,如果保存成功則問題將在一段時間內消失,如果再次提示封禁,則重複第4步和第5步,直到成功為止

方案3:向管理員請求確認用戶權限

鑑於自動確認用戶沒有遇到這一問題,故合情推理,在獲得確認用戶權限後,問題可能得到解決。然而,由於非自動確認用戶的編輯界面有更多提示詞,並且確認用戶享有非自動確認用戶不具備的一些權限,管理員可能不會授權;另外,在幾次回報中,確認用戶權限並不能每次都解決問題,故不建議使用此方案。

方案4:使用移動版編輯

(來自u:RavenclawOIer的補充):經測試,使用移動版網頁(zh.m.wikipedia.org)可能可以繞過這個問題。

方案5(強烈推薦):換一個鏡像站!100%解決問題

(來自12З4567):這個所謂「漏洞」出現的原因其實是:您所使用的鏡像站/VPN/開放代理伺服器有多個IP位址,登錄後會因為IP位址改變而顯示登出。使用單一IP位址的穩定鏡像站(例如WP:MF中第1、4個鏡像站)即可解決問題。

相關連結

註釋

  1. ^ 其他維基計劃沒有報告的原因可能為鮮有使用開放代理進行編輯的用戶
  2. ^ 本漏洞僅有新手用戶報告,且暫無來自確認用戶的報告出現(手動授權除外)
  3. ^ 此為默認的編輯器,2017版需要手動開啟