定制 move-elevator/me-backend-security 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

move-elevator/me-backend-security

最新稳定版本:3.0.3

Composer 安装命令:

composer require move-elevator/me-backend-security

包简介

Advanced security for the TYPO3 backend

README 文档

README

An extension to specify secure password rules and force backend users to change their passwords, if the password is older then a defined limit.

In extension settings you can define:

  • Minimum number of capital characters
  • Minimum number of lowercase characters
  • Minimum number of digits
  • Minimum number of special characters
  • Minimum length of password
  • Maximum days before password must change

If a backend user logs in and his password needs to change, user will be logged out and redirected to comfortable password change form. After password was changed, the user will automatically logged in and can start his work in backend.

The password rules will also be checked when the user tries to change his password in user settings in backend.

Users imported from extension ig_ldap_sso_auth will be ignored.

Install and usage

  1. Basic install via composer
composer req "move-elevator/me-backend-security":"^3.0" 
  1. Modify extension settings in TYPO3 backend
  2. Be safer :)

Checks

Run each command in the project root directory.

Execute PHPUnit tests

composer phpunit 

Execute PHPCS checks

composer phpcs 

Fix PHPCS issues

composer phpcs:fix 

Execute PHPSTAN checks

composer phpstan 

Execute all quality checks

composer php:validate 

Contact

Changelog

2023-07-31 - Ronny Hauptvogel rh@move-elevator.de

Release 3.0.3 --- Bugfix: Fix backend user generation handling via TYPO3 backend 

2023-06-04 - Ronny Hauptvogel rh@move-elevator.de

Release 3.0.2 --- Bugfix: Fix extension dependency constraints Bugfix: Fix MFA authentication loop Feature: Update password reset login form template 

2022-06-22 - Ronny Hauptvogel rh@move-elevator.de

Release 3.0.1 --- Bugfix: Fix FrontendBackendUserAuthentication issue which will break third-party extension ext_localconf.php files 

2022-05-19 - Ronny Hauptvogel rh@move-elevator.de

Release 3.0.0 --- Feature: Add TYPO3 11 compatibility Feature: PHP 8.0/ 8.1 compatibility Feature: Drop TYPO3 9 and 10 support 

2021-12-30 - Ronny Hauptvogel rh@move-elevator.de

Release 2.0.7 --- Feature: Add password validation rules to password reset form 

2021-07-19 - Ronny Hauptvogel rh@move-elevator.de

Release 2.0.6 --- Bugfix: Fix broken language keys 

2021-04-23 - Ronny Hauptvogel rh@move-elevator.de

Release 2.0.5 --- Feature: Add .gitattributes file Feature: Add composer extension key Bugfix: Add proper type casting for hooks 

2020-12-17 - Ronny Hauptvogel rh@move-elevator.de

Release 2.0.4 --- Feature: Add typo3/cms-rsaauth as conflict 

2020-12-09 - Ronny Hauptvogel rh@move-elevator.de

Release 2.0.3 --- Bugfix: Update PHP version constraint to include newer PHP7 versions 

2020-11-06 - Ronny Hauptvogel rh@move-elevator.de

Release 2.0.2 --- Feature: TYPO3 10 compatibility Feature: Allow new special characters to validator Bugfix: Invalid password length with german umlauts 

2019-05-03 - Philipp Heckelt phe@move-elevator.de

Release 2.0.1 --- Bugfix: PHP7 typehints for hooks 

2019-04-08 - Philipp Heckelt phe@move-elevator.de

Release 2.0.0 --- Feature: TYPO3v9 compatibility 

2018-08-06 - Philipp Heckelt phe@move-elevator.de

Release 1.1.4 --- Bugfix: Fix detection of existing accounts 

2018-02-01 - Philipp Heckelt phe@move-elevator.de

Release 1.1.3 --- Bugfix: Validate that the old and new password are not the same in the user settings Bugfix: Existing accounts no longer must change their password immediately after activating the extension Feature: Allow new special characters to validator 

2018-01-18 - Philipp Heckelt phe@move-elevator.de

Release 1.1.2 --- Bugfix: Fix redirect on non-ssl websites if password change is required 

2018-01-10 - Philipp Heckelt phe@move-elevator.de

Release 1.1.1 --- Bugfix: Fix hook exception in frontend mode on active backend user login 

2017-12-22 - Philipp Heckelt phe@move-elevator.de

Release 1.1.0 --- Feature: Optimized validator error messages Feature: Validator for same passwords Feature: Different Message for first password change 

2017-12-04 - Philipp Heckelt phe@move-elevator.de

Release 1.0.4 --- Feature: Use internal database connection for TYPOv8 compatibility, remove database connection factory 

2017-12-08 - Philipp Heckelt phe@move-elevator.de

Release 1.0.3 --- Bugfix: Optional port in database configuration 

2017-12-08 - Philipp Heckelt phe@move-elevator.de

Release 1.0.2 --- Bugfix: Language service 

2017-12-08 - Philipp Heckelt phe@move-elevator.de

Release 1.0.1 --- Bugfix: Extension configuration 

2017-12-04 - Philipp Heckelt phe@move-elevator.de

Release 1.0.0 

Roadmap

  • Blacklist for usernames like "admin"

move-elevator/me-backend-security 适用场景与选型建议

move-elevator/me-backend-security 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 151.88k 次下载、GitHub Stars 达 10, 最近一次更新时间为 2026 年 01 月 04 日, 在 PHP 生态内属于活跃度较高的组件。

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

围绕 move-elevator/me-backend-security 我们能提供哪些服务?
定制开发 / 二次开发

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

  • 总下载量: 151.88k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 11
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 10
  • Watchers: 11
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2026-01-04