Skip to content

Fix #37: 修复管理员用户名显示问题 - #39

Closed
claude[bot] wants to merge 1 commit into
devfrom
fix/issue-37-admin-username-display
Closed

Fix #37: 修复管理员用户名显示问题#39
claude[bot] wants to merge 1 commit into
devfrom
fix/issue-37-admin-username-display

Conversation

@claude

@claude claude Bot commented Oct 31, 2025

Copy link
Copy Markdown
Contributor

Close #37

问题描述

当前通过环境变量 ADMIN_TOKEN 登录的管理员用户,在顶部导航栏显示的用户名是固定的 'Admin Token',无法区分具体是哪个管理员令牌登录的。

解决方案

修改 src/lib/auth.ts 中的管理员用户创建逻辑:

  • 将用户名从固定的 'Admin Token' 改为 'Admin (token_prefix...)'
  • 显示管理员令牌的前8位作为标识,便于区分不同的管理员会话
  • 保持普通用户的正常显示逻辑不变

修改内容

  • 修改管理员用户的 name 字段生成逻辑
  • 使用 keyString 的前8位 + '...' 作为标识符
  • 格式: 'Admin (abc12345...)'

预期效果

  • 管理员用户可以看到更有意义的用户名显示
  • 便于区分不同的管理员令牌会话
  • 不影响普通用户的显示逻辑

- 将管理员用户显示名称从 'Admin Token' 改为 'Admin (token_prefix...)'
- 显示管理员令牌的前8位作为标识,便于区分不同的管理员会话
- 保持普通用户的正常显示逻辑不变
@claude

claude Bot commented Oct 31, 2025

Copy link
Copy Markdown
Contributor Author

修复完成

已成功修复 Issue #37 中提出的管理员用户名显示问题:

修改内容

  • 将管理员用户显示名称从固定的 'Admin Token' 改为 'Admin (token_prefix...)'
  • 显示管理员令牌的前8位作为标识符,便于区分不同的管理员会话
  • 保持普通用户的正常显示逻辑不变

预期效果

  • 管理员用户现在可以看到更有意义的用户名显示
  • 便于区分不同的管理员令牌会话
  • 例如:显示为 'Admin (sk-1234...)' 而不是 'Admin Token'

@ding113 ding113 closed this Oct 31, 2025
@ding113
ding113 deleted the fix/issue-37-admin-username-display branch November 7, 2025 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants