697 B
697 B
Login.vue
路径:src/views/Login.vue
路由:/login,name: login
功能用途
登录页,支持邮箱+密码登录与钱包连接(SIWE)。登录成功后调用 userStore.setUser 并跳转首页。
核心能力
- 邮箱密码:表单校验,调用登录接口
- 钱包连接:ethers + SIWE,签名后换取 token
- 错误提示:
errorMessage展示
使用方式
- 未登录时点击 AppBar 的 Login 进入
- 登录成功后自动跳转
/
扩展方式
- 注册:增加注册表单或跳转注册页(路由
/register需在 router 中配置) - 忘记密码:增加找回密码流程
- 社交登录:接入 OAuth 等