Skip to content
yltx edited this page May 31, 2026 · 1 revision

登录账号

登录方式

密码登录

  1. Ctrl+Alt+G L 或点击侧边栏的登录链接
  2. 输入用户名(支持用户名、UID、手机号或邮箱)
  3. 输入密码
  4. 输入图形验证码(点击验证码图片可刷新)
  5. 点击登录

提示: 手机号登录时,以 1 开头的 11 位数字会自动添加 +86 前缀。

Cookie 登录

如果你无法通过密码登录(例如需要扫码登录),可以使用 Cookie 方式:

  1. 在浏览器中登录 luogu.com.cn
  2. 打开浏览器开发者工具(F12)→ Application → Cookies
  3. 复制 _uid__client_id 的值
  4. 在登录界面切换到 Cookie 登录模式
  5. 粘贴这两个值并提交

两步验证 (2FA)

如果你的账号开启了两步验证:

  1. 完成密码登录后,会自动进入 2FA 界面
  2. TOTP 方式: 输入认证器应用(如 Google Authenticator)生成的 6 位验证码
  3. 邮箱方式: 点击「发送验证码」按钮(需要输入图形验证码),然后输入收到的邮箱验证码

登出

在命令面板中执行 Luogu: 登出 或通过 VS Code 设置管理已保存的账号。

安全说明

  • 登录凭证(uid 和 clientID)存储在 VS Code 的 SecretStorage 中,使用系统级加密
  • 不会存储明文密码
  • 每次启动 VS Code 时自动读取已保存的凭证
  • 如果服务端 session 失效,扩展会提示重新登录

常见问题

登录后显示「未登录」

可能是 session 过期。尝试重新登录。如果问题持续,使用 Cookie 登录方式。

验证码无法识别

点击验证码图片可以刷新获取新的验证码。

登录状态频繁失效

洛谷的 cookie 有时效限制。如果频繁失效,建议使用 Cookie 登录方式重新获取凭证。

Clone this wiki locally