承接 jiushutech/force-password-change 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

jiushutech/force-password-change

Composer 安装命令:

composer require jiushutech/force-password-change

包简介

This is a Flarum extension that forces users created by administrators to change their password on their first login.

README 文档

README

Latest Version License Flarum

这是一个Flarum扩展,强制管理员创建的用户在首次登录时更改密码,并提供实时密码验证反馈。

English | 简体中文

English

This is a Flarum extension that forces users created by administrators to change their password on their first login, with real-time password validation feedback.

✨ Features

v2.0.0 New Features

  • 🎯 Real-time Password Validation: Live feedback as users type their password
  • Visual Password Strength Indicator: Green checkmarks for met requirements, gray circles for unmet
  • ⚙️ Comprehensive Admin Settings: Configure password policies in admin panel
  • 🇨🇳 Fully Localized: Complete Chinese interface

Core Features

  • Forces password change on first login for admin-created users
  • Customizable password requirements
  • No email verification required
  • Clean modal interface
  • Multi-language support

🔐 Password Policy Settings

Administrators can configure:

  • Minimum password length (1-100 characters)
  • Require uppercase letters (A-Z)
  • Require lowercase letters (a-z)
  • Require numbers (0-9)
  • Require special characters (!@#$%^&*...)

📦 Installation

composer require jiushutech/force-password-change
php flarum migrate
php flarum cache:clear

🚀 Usage

  1. Install and enable the extension
  2. Configure password policy in admin panel (optional)
  3. When admin creates a user, they are automatically flagged
  4. On first login, user sees password change modal with requirements
  5. User inputs password and sees real-time validation
  6. Flag is cleared after successful password change

📸 Screenshots

Password Requirements Display:

Password Requirements:
✓ At least 8 characters
✓ At least one uppercase letter (A-Z)
○ At least one lowercase letter (a-z)
✓ At least one number (0-9)
○ At least one special character (!@#$%^&*...)

🛠️ Development

cd js
npm install
npm run dev    # Development mode with watch
npm run build  # Production build

📖 Documentation

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

MIT

简体中文

这是一个Flarum扩展,强制管理员创建的用户在首次登录时更改密码,并提供实时密码验证反馈。

✨ 功能特性

v2.0.0 新功能

  • 🎯 实时密码验证:输入密码时即时反馈验证结果
  • 可视化密码强度指示器:满足要求显示绿色✓,未满足显示灰色○
  • ⚙️ 完整的后台管理设置:在管理面板配置密码策略
  • 🇨🇳 完全中文化:所有界面均为中文

核心功能

  • 管理员创建用户时自动标记需要修改密码
  • 可自定义密码要求
  • 无需邮箱验证流程
  • 简洁的对话框界面
  • 支持多种语言

🔐 密码策略设置

管理员可配置:

  • 最小密码长度(1-100 字符)
  • 需要大写字母(A-Z)
  • 需要小写字母(a-z)
  • 需要数字(0-9)
  • 需要特殊字符(!@#$%^&*...)

📦 安装方法

composer require jiushutech/force-password-change
php flarum migrate
php flarum cache:clear

🚀 使用说明

  1. 安装并启用插件
  2. 在后台配置密码策略(可选)
  3. 管理员创建用户时自动添加标记
  4. 用户首次登录时看到密码修改弹窗和要求
  5. 用户输入密码时看到实时验证反馈
  6. 修改成功后标记自动清除

📸 界面预览

密码要求显示:

密码要求:
✓ 至少 8 个字符
✓ 至少一个大写字母 (A-Z)
○ 至少一个小写字母 (a-z)
✓ 至少一个数字 (0-9)
○ 至少一个特殊字符 (!@#$%^&*...)

🛠️ 开发

cd js
npm install
npm run dev    # 开发模式(实时监控)
npm run build  # 生产构建

📖 文档

🤝 贡献

欢迎贡献!请随时提交 Pull Request。

📄 许可证

MIT

支持 / Support

如有问题或建议,请提交 Issue 或 Pull Request。

For issues or suggestions, please submit an Issue or Pull Request.

🎉 v2.0.0 - 让密码修改变得简单、直观、安全!

jiushutech/force-password-change 适用场景与选型建议

jiushutech/force-password-change 是一款 基于 JavaScript 开发的 Composer 扩展包,目前已累计 3 次下载、GitHub Stars 达 1, 最近一次更新时间为 2026 年 02 月 01 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「security」 「extension」 「password」 「flarum」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 jiushutech/force-password-change 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 jiushutech/force-password-change 我们能提供哪些服务?
定制开发 / 二次开发

基于 jiushutech/force-password-change 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 31
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-02-01