2026-02-14 18:59:36 +08:00

697 B
Raw Blame History

Login.vue

路径src/views/Login.vue
路由/loginname: login

功能用途

登录页,支持邮箱+密码登录与钱包连接SIWE。登录成功后调用 userStore.setUser 并跳转首页。

核心能力

  • 邮箱密码:表单校验,调用登录接口
  • 钱包连接ethers + SIWE签名后换取 token
  • 错误提示:errorMessage 展示

使用方式

  • 未登录时点击 AppBar 的 Login 进入
  • 登录成功后自动跳转 /

扩展方式

  1. 注册:增加注册表单或跳转注册页(路由 /register 需在 router 中配置)
  2. 忘记密码:增加找回密码流程
  3. 社交登录:接入 OAuth 等