本页使用了标题或全文手工转换

Help:自動登出

维基百科,自由的百科全书
(重定向自Wikipedia:自動登出
跳到导航 跳到搜索

自动登出(英語:Auto logout)是中文维基百科目前已知的程序错误,任意维基媒体站点均可能发生此情形[注 1]。该漏洞主要影响所有使用代理用户的访问及编辑[注 2]

提示[编辑]

在使用下列解决方案时,请确保VPN或镜像站点只能解析到一个IP地址(包括meta和login),这是使用下列解决方案的必要条件。解析到多个IP地址的站点会有随IP地址变化而自动登出的可能,使用以下方案均无效。

例如:

  • 镜像站[1]解析到的IP地址:119.28.87.79
  • 镜像站[2]解析到的IP地址:20.198.224.44,2603:1040:2:3::9b

由于镜像站1只能解析到一个IP地址,而镜像站2能解析到两个IP地址,因此镜像站2使用以下方案均无效。

一个简单的测试方法:

在未登录的状态下访问Special:Mytalk10次以上,观察讨论页的IP地址是否变化。如果变化,则您使用的VPN或镜像站点存在多个IP地址,此时您应更换VPN或镜像站点,避免因IP地址变化而自动登出的可能。

该提示由User:12З4567回报。

解决方案[编辑]

经测试,以下方案或许能够解决这一问题。

方法1:關閉小工具RefToolbar(推荐)[编辑]

  1. 转到参数设置中的“小工具”选项卡
  2. 关闭“编辑按钮扩展”子标题下的“在编辑工具栏增加参考文献“引用”功能,可以快捷地使用文献引用模板。参考Wikipedia:RefToolbar 2.0(必须在“参数设置”→“编辑”中勾选“启用增强编辑工具栏”)”项;
  3. 现在您应该可以正常地编辑了。

该解决方案由用户User:MilkyDefer回报。

方案2:转而使用2017版源代码编辑[编辑]

2017版源代码编辑截图
  1. 转到测试功能页面(您也可以点击页面右上角的“测试”按钮进入该页面);
  2. 找到“新版wikitext模式”;
  3. 将前面的复选框选中后保存。

此问题主要由使用2010版源代码编辑的用户报告[注 3],且根据大部分此类用户回报,换用2017版源代码编辑可以绕过该漏洞。

开启此功能后,在编辑前确认登录后,按下右上角的“编辑”按钮即可正常编辑。如果仍然不能正常编辑,请将您的编辑界面与右图比较,如果有较大差异,则表明您没有成功开启新版编辑器,此时,请重新按照以上步骤操作。

方案3:在2010版编辑器仍在加载时保存[编辑]

  1. 转到公共沙盒或者您自己的沙盒
  2. 点击右上角的“编辑”按钮;
  3. 在页面作任意更改;
  4. 点击“预览”时,您的登录状态应该会消失并被提示刷新页面;
  5. 刷新页面后,在页面加载完毕前快速按下“发布”按钮,如果保存成功则问题将在一段时间内消失,如果再次提示封禁,则重复第4步和第5步,直到成功为止。

经过测试,在2010版编辑器网页仍在加载的过程中,按下“发布”按钮可绕过问题,且在此后的一段时间不会影响到编辑。

方案4:转而使用移动版编辑[编辑]

  1. 转到需要编辑的页面;
  2. 点按页面下方的手机版视图
  3. 待页面加载完毕,并反复确认后[注 4],点按对应章节标题的铅笔按钮[注 5]进行编辑;
  4. 编辑完成后,点按页面下方的桌面版即可回到桌面版页面。

或者:

  1. 访问zh.m.wikipedia.org
  2. 转到您要编辑的页面;
  3. 待页面加载完毕,并反复确认后[注 4],点按对应章节标题的铅笔按钮[注 5]进行编辑。

该解决方案由用户RavenclawOIer回报。

方法5:使用安全模式编辑[编辑]

  1. 转到需要编辑的页面;
  2. 在该页面的URL末尾添加?action=edit&safemode=1&debug=2
  3. 现在您应该可以正常地编辑了。

如果您觉得此方法过于繁琐,可以使用此自动脚本。使用方法如下所述:

  1. 您的common.js里加入:
    mw.loader.load('//zh.wikipedia.org/w/index.php?title=User:Emojiwiki/module/AutoLogOut_DebugMode.js?action=raw&ctype=text/javascript')[注 6]
  2. 每次编辑时按下“编辑(安全模式)”键而非预设编辑键。

该解决方案由User:Q28回报。

注释[编辑]

  1. ^ 其他维基计划鲜有报告的原因可能为鲜有使用开放代理进行编辑的用户
  2. ^ 自动确认用户也受其影响,通过phab:T244635可以稳定的复现
  3. ^ 此为默认的编辑器,2017版需要手动开启
  4. ^ 4.0 4.1 若页面加载未完成,则点按图标后会跳转到移动版页面的2010版编辑,造成登出
  5. ^ 5.0 5.1 移动版页面没有直接进行整页编辑的按钮,如果一定要编辑整页,则需要手动在地址栏最后加入#/editor/all字样
  6. ^ 目前未能实现章节和流动版编辑