PHPackages                             heimrichhannot/contao-backend-lost-password-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. heimrichhannot/contao-backend-lost-password-bundle

ActiveContao-bundle[Authentication &amp; Authorization](/categories/authentication)

heimrichhannot/contao-backend-lost-password-bundle
==================================================

This bundle offers a lost password function for the backend of the Contao CMS.

2.0.0(2mo ago)34.9k—9.5%2[1 issues](https://github.com/heimrichhannot/contao-backend-lost-password-bundle/issues)1LGPL-3.0-or-laterPHPPHP ^8.3CI passing

Since Jan 7Pushed 2mo ago7 watchersCompare

[ Source](https://github.com/heimrichhannot/contao-backend-lost-password-bundle)[ Packagist](https://packagist.org/packages/heimrichhannot/contao-backend-lost-password-bundle)[ RSS](/packages/heimrichhannot-contao-backend-lost-password-bundle/feed)WikiDiscussions v2 Synced yesterday

READMEChangelog (10)Dependencies (27)Versions (28)Used By (1)

Contao Backend Lost Password Bundle
===================================

[](#contao-backend-lost-password-bundle)

This bundle offers a lost password function for the backend of the Contao CMS.

[![alt preview](docs/lost-password.png)](docs/lost-password.png)

Features
--------

[](#features)

- Never send new passwords to your customers again if they have forgotten their old ones. :-)
- After requesting a new password, a password reset link is sent to the user's email.
- Optional Notification Center support

Requirements
------------

[](#requirements)

- Contao 5.3 or higher
- PHP 8.3 or higher

Installation and Setup
----------------------

[](#installation-and-setup)

1. Install the extension via the Contao Manager or Composer:

    ```
    composer require heimrichhannot/contao-backend-lost-password-bundle
    ```
2. Update your database.
3. Optional: Install Notification Center if you want to use it to send the password reset email.
4. Optional: To use a custom mailer transport with the built-in mailer, select it in the settings.
5. Optional: To use Notification Center, create a notification of type `User: Lost password` and select it in the settings. See details below.

Customize
---------

[](#customize)

### Password reset email

[](#password-reset-email)

You have two options for sending the password reset email: you can either use the built-in mail function or Notification Center.

#### Built-in mail function

[](#built-in-mail-function)

To adjust the email text, override the following labels:

```
$GLOBALS['TL_LANG']['MSC']['backendLostPassword']['messageSubjectResetPassword']
$GLOBALS['TL_LANG']['MSC']['backendLostPassword']['messageBodyResetPassword']

```

#### Notification Center

[](#notification-center)

You can use [Notification Center](https://github.com/terminal42/contao-notification_center) to send the password reset email.

1. Create a notification of type `User: Lost password` with `##recipient_email##` as recipient and content that contains `##link##` (the link to the password reset page). You can also use the additional token `##domain##` and user data via `##user_*##`.
2. Select the notification in the settings.

Configuration reference
-----------------------

[](#configuration-reference)

```
# Default configuration for extension with alias: "huh_backend_lost_password"
huh_backend_lost_password:
    # Automatically add the backend lost password link to the backend login page. Set to false if you want to render the link manually in your template.
    # Default: true
    add_to_template: true
```

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance77

Regular maintenance activity

Popularity27

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 53.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~87 days

Recently: every ~97 days

Total

27

Last Release

85d ago

Major Versions

v1.x-dev → 2.0.02026-04-09

PHP version history (4 changes)1.0.0PHP ^7.1

1.5.3PHP ^7.1|^8.0

1.6.0-beta0PHP ^7.4 || ^8.0

2.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/28ad3224d8727b622ebd229840eea6b9dbcb83eb0bd609e6ce65b614830ff538?d=identicon)[digitales@heimrich-hannot.de](/maintainers/digitales@heimrich-hannot.de)

---

Top Contributors

[![koertho](https://avatars.githubusercontent.com/u/12064642?v=4)](https://github.com/koertho "koertho (42 commits)")[![ericges](https://avatars.githubusercontent.com/u/25957923?v=4)](https://github.com/ericges "ericges (32 commits)")[![LupusVII](https://avatars.githubusercontent.com/u/4595194?v=4)](https://github.com/LupusVII "LupusVII (2 commits)")[![Defcon0](https://avatars.githubusercontent.com/u/1485098?v=4)](https://github.com/Defcon0 "Defcon0 (1 commits)")[![vvohh](https://avatars.githubusercontent.com/u/75325799?v=4)](https://github.com/vvohh "vvohh (1 commits)")

###  Code Quality

Static AnalysisPHPStan, Rector

Code StyleECS

Type Coverage Yes

### Embed Badge

![Health badge](/badges/heimrichhannot-contao-backend-lost-password-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/heimrichhannot-contao-backend-lost-password-bundle/health.svg)](https://phpackages.com/packages/heimrichhannot-contao-backend-lost-password-bundle)
```

###  Alternatives

[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M738](/packages/sylius-sylius)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[symfony/security-bundle

Provides a tight integration of the Security component into the Symfony full-stack framework

2.5k185.6M2.4k](/packages/symfony-security-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
