Skip to content

baiwangea/staking

Repository files navigation

管理员面板访问指南

概述

已成功创建管理员用户,现在您可以访问管理员面板。

访问步骤

1. 准备钱包地址

管理员钱包地址:0x1234567890123456789012345678901234567890

2. 连接钱包

  1. 打开应用:http://localhost:3000
  2. 点击页面右上角的"连接钱包"按钮
  3. 选择MetaMask或其他Web3钱包
  4. 确保钱包地址为:0x1234567890123456789012345678901234567890

3. 登录认证

  1. 连接钱包后,访问登录页面:http://localhost:3000/login
  2. 点击"签名登录"按钮
  3. 在MetaMask中签名确认登录消息
  4. 登录成功后会自动跳转到主页

4. 访问管理员面板

  1. 登录成功后,点击导航栏中的"管理员"菜单
  2. 或直接访问:http://localhost:3000/admin

管理员功能

管理员面板提供以下功能:

  • 查看系统统计信息
  • 管理用户列表
  • 配置质押池参数
  • 查看合约状态

故障排除

认证状态检查页面

访问:http://localhost:3000/auth-test

此页面会显示:

  • 当前认证令牌状态
  • 用户地址
  • 管理员权限状态
  • 快速操作按钮

如果显示"Admin access required"

  1. 首先访问认证状态检查页面:http://localhost:3000/auth-test
  2. 确认钱包地址是否为:0x1234567890123456789012345678901234567890
  3. 确认是否已完成登录认证(检查auth_token是否存在)
  4. 确认is_admin字段是否为true
  5. 如果认证信息不正确,点击"清除认证信息"后重新登录

如果需要创建其他管理员用户

运行以下命令:

cd backend
go run scripts/create_admin.go <钱包地址>

技术说明

  • 后端已创建管理员用户,用户ID:47832a82-89a3-4fa2-8866-bd3e079a25b3
  • 管理员权限通过JWT token中的is_admin字段控制
  • 前端通过localStorage存储认证状态
  • 管理员中间件验证用户权限

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published