PHPackages                             neosrulez/neos-passwordreset - 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. neosrulez/neos-passwordreset

ActiveNeos-package[Authentication &amp; Authorization](/categories/authentication)

neosrulez/neos-passwordreset
============================

A Neos CMS package that adds password reset functionality to Neos backend login form

1.1.1(2y ago)09801[2 issues](https://github.com/patriceckhart/NeosRulez.Neos.PasswordReset/issues)PHP

Since Oct 3Pushed 2y ago2 watchersCompare

[ Source](https://github.com/patriceckhart/NeosRulez.Neos.PasswordReset)[ Packagist](https://packagist.org/packages/neosrulez/neos-passwordreset)[ RSS](/packages/neosrulez-neos-passwordreset/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

A Neos CMS package that adds password reset functionality to Neos backend login form.
=====================================================================================

[](#a-neos-cms-package-that-adds-password-reset-functionality-to-neos-backend-login-form)

NeosRulez.Neos.PasswordReset adds a password reset form to Neos backend login screen, so that users who have forgotten their password can easily reset it. An electronic address of the email type must be stored with the user or the Neos backend username must correspond to an email address.

[![PasswordReset](https://raw.githubusercontent.com/patriceckhart/NeosRulez.Neos.PasswordReset/master/Preview.gif)](https://raw.githubusercontent.com/patriceckhart/NeosRulez.Neos.PasswordReset/master/Preview.gif)

Installation
------------

[](#installation)

The NeosRulez.Neos.PasswordReset is listed on packagist () - therefore you don't have to include the package in your "repositories" entry any more.

Just run `composer require neosrulez/neos-passwordreset`

Settings.yaml
-------------

[](#settingsyaml)

```
NeosRulez:
  Neos:
    PasswordReset:
      senderMail: 'noreply@foo.com'
      adminMail: 'admin@foo.com' # Disable (set it to false) if you not want to recieve info mails.
      passwordLength: 8
      tokenLifetime: 5 # Reset token lifetime in minutes
      confirmation:
        templatePathAndFilename: 'resource://NeosRulez.Neos.PasswordReset/Private/Templates/Confirmation.html'
      reset:
        templatePathAndFilename: 'resource://NeosRulez.Neos.PasswordReset/Private/Templates/Reset.html'
      mailVariables:
        foo: 'bar' # Custom variables for your mails
```

Author
------

[](#author)

- E-Mail:
- URL:

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 72.2% 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 ~362 days

Total

3

Last Release

1011d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8604597e730303a1739fbb6a24bcf77019b22068e5d838ae4c12756e8121b488?d=identicon)[patriceckhart](/maintainers/patriceckhart)

---

Top Contributors

[![patriceckhart](https://avatars.githubusercontent.com/u/10776002?v=4)](https://github.com/patriceckhart "patriceckhart (13 commits)")[![ru3fu5z](https://avatars.githubusercontent.com/u/28354864?v=4)](https://github.com/ru3fu5z "ru3fu5z (5 commits)")

### Embed Badge

![Health badge](/badges/neosrulez-neos-passwordreset/health.svg)

```
[![Health](https://phpackages.com/badges/neosrulez-neos-passwordreset/health.svg)](https://phpackages.com/packages/neosrulez-neos-passwordreset)
```

###  Alternatives

[sandstorm/neostwofactorauthentication

1327.0k](/packages/sandstorm-neostwofactorauthentication)[neos/neos-base-distribution

Neos Base Distribution

4366.0k](/packages/neos-neos-base-distribution)[flowpack/neos-frontendlogin

Neos plugin demonstrating a simple frontend login

22224.8k1](/packages/flowpack-neos-frontendlogin)[neos/demo

Site package for the Neos Demo Site

18188.3k10](/packages/neos-demo)[punktde/editconflictprevention

Prevents edit conflicts when multiple editors are working on the site by either warn the user or deny editing.

1430.9k](/packages/punktde-editconflictprevention)

PHPackages © 2026

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