magematch/magento2-customer-password-reset-cli

Magento 2 CLI module to send customer password reset links by email or customer-id range.

Maintainers

Package info

github.com/magematch/magento2-customer-password-reset-cli

Homepage

Type:magento2-module

pkg:composer/magematch/magento2-customer-password-reset-cli

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.1 2026-04-25 22:21 UTC

This package is auto-updated.

Last update: 2026-04-26 20:44:18 UTC


README

Free, open-source Magento 2 extension
by Arjun DhimanAdobe Commerce Certified Master
Part of the MageMatch developer ecosystem

MageMatch_PasswordReset provides a Magento CLI command that generates password reset tokens and triggers reset emails for selected customers.

Features

  • CLI command: password:reset
  • Reset by exact email (--email)
  • Reset by customer id lower bound (--customer_id)
  • Reset for all customers (no option)
  • Dedicated module log file: var/log/passwordreset.log

Usage

Reset for one email:

php bin/magento password:reset --email customer@example.com

Reset for customer IDs greater than or equal to a value:

php bin/magento password:reset --customer_id 1000

Reset all customers:

php bin/magento password:reset

CI Matrix

Workflow file: .github/workflows/ci.yml

Runs validation on:

  • PHP 8.2
  • PHP 8.4

Checks:

  • composer validate --no-check-lock --strict
  • PHP syntax lint (php -l)
  • XML well-formedness

Installation

composer require magematch/magento2-customer-password-reset-cli
bin/magento module:enable MageMatch_CustomerPasswordResetCli
bin/magento setup:upgrade
bin/magento cache:clean

Compatibility

  • Magento Open Source 2.4.x
  • Adobe Commerce 2.4.x
  • PHP 8.1, 8.2, 8.3

Support & Custom Development

Need custom Magento development?
Find vetted Adobe Commerce developers at
magematch.com

License

MIT License — free to use commercially