查看: 13|回复: 1

【插件发布】多账户管理 v1.1.4 — 一键切换论坛账号,靓号 / 多角色运营必备,支持 PC + 手机双端

[复制链接]

4

主题

3

回帖

99

积分

管理员

积分
99
发表于 3 天前 | 显示全部楼层 |阅读模式
Discuz! X5 插件 ——多账户管理
做这个插件的初衷是自己手上有好几个论坛账号(主号、小号、靓号),每次切换都要退出重登,非常麻烦。找了一圈没有合适的 X5 插件,就自己动手写了一个,前后迭代了十几个版本,把各种边界情况都踩平了,现在分享出来。


核心功能
  • 1. 主账号绑定多个子账号

    • 一个主账号下可以绑定 N 个子账号(数量后台可配,默认 5 个,0 为不限)
    • 绑定时走 UC Center 完整密码验证,确保账号归属
    • 支持给每个子账号加备注(如 "工作号"、"靓号 A"、"测试号")

    2. 一键切换登录
    • 已绑定的账户间一键切换,无需重新输入密码
    • 切换后直接进入论坛首页,体验流畅
    • 后台可全局开关 "是否允许一键切换"

    3. 子账号切回主账号(v1.1.0 新增)
    • 子账号登录后可以看到自己 "被绑定到" 哪些主账号
    • 主账号可以单独控制每个子账号是否 "允许切回"
    • 允许切回的子账号可以一键切回主账号,禁止的则无法操作
    • 后台管理员也可以控制这个开关

    4. 完善的后台管理
    • 数据看板:活跃绑定数、主 / 子账号数、今日操作统计、14 天操作趋势图
    • 绑定管理:全量绑定关系查看、按用户名搜索、强制解绑、允许切回开关
    • 操作日志:所有绑定 / 解绑 / 切换 / 切回操作的完整审计,含 IP、User-Agent、时间

安全特性

  • 绑定时走 UC Center 密码验证,不是简单比对数据库字段
  • 子账号同一时间只能被一个主账号绑定,防止重复绑定
  • 所有操作记录日志(含 IP 和 UA),可审计可追溯
  • 表单全部使用 formhash 防 CSRF
  • 可选禁止跨用户组绑定,防止权限提升
  • 多标签页登录状态自动同步,防止跨标签页操作异常
  • PRG 模式防表单重复提交,no-cache 头防浏览器缓存旧状态

适用场景

  • 靓号管理:一个主号下管理多个购买的靓号,随时切换使用
  • 多角色运营:管理员 / 版主用不同身份参与讨论,不用反复登录
  • 账号托管:代运营场景下集中管理客户账号
  • 测试调试:开发测试时快速切换不同权限的测试账号

兼容性

  • 程序版本:Discuz! X5.0(仅支持 X5,使用了 X5 的 UC Center 认证机制)
  • 终端适配:PC 端 + 手机端 双端原生适配
  • 编码:UTF-8 简体中文
  • UC Center:集成 UC / 独立 UC 均支持

安装方法

  • 解压附件,将 mcmultiaccount 文件夹上传到 source/plugin/ 目录
  • 后台 → 应用 → 插件 → 找到 "多账户管理" → 点击安装
  • 安装完成后在插件设置中配置参数(最大绑定数、是否需要密码验证等)
  • 前台导航会自动出现 "我的账户" 入口,点击即可使用

升级说明:从旧版本升级直接覆盖文件即可,插件自带数据库字段自检,会自动补建新增字段,无需卸载重装。

更新日志(摘要)

版本
内容
v1.1.4多标签页登录状态自动同步,彻底解决跨标签页 formhash 不匹配
v1.1.3PRG 模式,彻底消除浏览器返回键的表单重复提交提示
v1.1.2修复前台 updatecache 致命错误 + no-cache 头解决返回键缓存问题
v1.1.1修复切换点击无反应 + 手机端头像不显示
v1.1.0子账号被绑定关系显示 + 允许切回开关 + 子账号切回主账号
v1.0.3修复手机端模板编译报错
v1.0.2彻底修复密码验证(改用 UC Center userlogin + setloginstatus)
v1.0.0初始版本发布

作者:墨城扫地客
发布日期:2026-09-01
当前版本:v1.1.4


0

主题

4

回帖

42

积分

新手上路

积分
42
发表于 3 天前 来自手机 | 显示全部楼层
这个可以有!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
Archiver|手机版|小黑屋|Discuz! X

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部