# ghoster/changecustomerpassword

`composer require ghoster/changecustomerpassword`

Canonical URL: https://packagento.com/ghoster/changecustomerpassword

## At a glance

- **Vendor**: ghoster (https://packagento.com/ghoster.md)
- **Latest version**: v1.1.2 — released 2026-06-17
- **Pricing**: Free
- **Package type**: Magento 2 module
- **Status**: active, accepting new buyers

## Installation

Packagento is licence-gated, so even free packages need a licence on a project before Composer can resolve them.

1. **Sign in or create an account** at https://packagento.com/customer/account/.

2. **Add the package to your account.** Open https://packagento.com/ghoster/changecustomerpassword and complete the free checkout. A licence is minted automatically.

3. **Create or pick a project, then activate the licence on it.**
   - Projects represent the Magento installs you deploy to. Manage them at https://packagento.com/projects/.
   - Activate the new licence on the project you'll deploy this package to. Activation is what generates the Composer credentials scoped to that project.

4. **Add the project credentials to your Magento codebase.**

   Grab the project's public + private key from https://packagento.com/projects/ (open the project, then its Credentials tab), and add them to `auth.json`:

   ```json
   {
     "http-basic": {
       "packagento.com": {
         "username": "ppk_live_...",
         "password": "psk_live_..."
       }
     }
   }
   ```

   Add the Packagento Composer repository to `composer.json`:

   ```json
   {
     "repositories": [
       { "type": "composer", "url": "https://packagento.com" }
     ]
   }
   ```

5. **Install and apply.**

   ```bash
   composer require ghoster/changecustomerpassword:*
   bin/magento setup:upgrade
   bin/magento setup:di:compile
   bin/magento cache:flush
   ```

## README

    composer require ghoster/changecustomerpassword

Change Customer Password In Admin Magento 2 module is implements the form in customer edit which allow admin change
customer password directly like old-fashion way Magento 1.

[![Latest Stable Version](https://poser.pugx.org/ghoster/changecustomerpassword/v)](https://packagist.org/packages/ghoster/changecustomerpassword)
[![Total Downloads](https://poser.pugx.org/ghoster/changecustomerpassword/downloads)](https://packagist.org/packages/ghoster/changecustomerpassword)
[![Latest Unstable Version](https://poser.pugx.org/ghoster/changecustomerpassword/v/unstable)](https://packagist.org/packages/ghoster/changecustomerpassword)
[![License](https://poser.pugx.org/ghoster/changecustomerpassword/license)](https://packagist.org/packages/ghoster/changecustomerpassword)
[![PHP Version Require](https://poser.pugx.org/ghoster/changecustomerpassword/require/php)](https://packagist.org/packages/ghoster/changecustomerpassword)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ae1071a530754edc944356b4e1bcb92f)](https://www.codacy.com/gh/tuyennn/magento2-change-customer-password/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=tuyennn/magento2-change-customer-password&amp;utm_campaign=Badge_Grade)
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/thinghost)
[![Build Status](https://github.com/tuyennn/magento2-change-customer-password/actions/workflows/coding-standard.yml/badge.svg)](https://github.com/tuyennn/magento2-change-customer-password/actions/workflows/coding-standard.yml)


---

- [Extension on GitHub](https://github.com/tuyennn/magento2-change-customer-password)
- [Direct download link](https://github.com/tuyennn/magento2-change-customer-password/tarball/master)

![Types of branches](./.demo/screenshot_001.jpg)

### Main Features

* Add a quick update Password button to customer view in Admin

### Command-line usage

Call the console command and pass the customers email address and the new password.

```bash
bin/magento customer:change-password test@example.com password123
```

If customer accounts are not shared between websites, a website code has to be specified with the `--website` or `-w`
option.

```bash
bin/magento customer:change-password --website base test@example.com password123
```

### Installation with Composer

* Connect to your server with SSH
* Navigation to your project and run these commands

```bash
composer require ghoster/changecustomerpassword


php bin/magento setup:upgrade
rm -rf pub/static/* 
rm -rf var/*

php bin/magento setup:static-content:deploy
```

### Installation without Composer

* Download the files from
  github: [Direct download link](https://github.com/tuyennn/magento2-change-customer-password/tarball/master)
* Extract archive and copy all directories to app/code/GhoSter/ChangeCustomerPassword
* Go to project home directory and execute these commands

```bash
php bin/magento setup:upgrade
rm -rf pub/static/* 
rm -rf var/*

php bin/magento setup:static-content:deploy
```

### Licence

[Open Software License (OSL 3.0)](http://opensource.org/licenses/osl-3.0.php)

### Donation

If this project help you reduce time to develop, you can give me a cup of coffee :)

[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/thinghost)

## Recent Versions

| Version | Released |
|---|---|
| v1.1.2 | 2026-06-17 |
| v1.1.1 | 2026-01-28 |
| 1.1.0 | 2025-04-14 |
| 1.0.9 | 2025-03-16 |
| 1.0.8 | 2024-12-18 |
| 1.0.7 | 2024-05-08 |
| 1.0.6 | 2023-06-26 |
| 1.0.5 | 2022-11-09 |
| 1.0.4 | 2022-06-09 |
| 1.0.3 | 2022-03-02 |

Showing 10 of 13 versions. Full release history on https://packagento.com/ghoster/changecustomerpassword.

## Dependencies

### Require

| Package | Constraint |
|---|---|
| php | ~7.3.0\|\|~7.4.0\|\|~8.1.0\|\|~8.2.0\|\|~8.3.0\|\|~8.4.0\|\|~8.5.0 |

## Licence and pricing

Free. A licence is still minted on checkout and bound to your project for Composer access — no payment step.

Refundable within 14 days of first purchase via https://packagento.com/account/refunds/.

## Install via Claude Code or any MCP client

The Packagento MCP server can run the licence + project + Composer steps above in one tool call:

```
purchase_and_install_packages(
  composer_names=["ghoster/changecustomerpassword"],
  project_id="proj_xxx"
)
```

This handles cart, checkout, licence minting, project activation, and writes auth.json credentials. Connect a client with `claude mcp add packagento https://mcp.packagento.com`. Full setup at https://packagento.com/docs/mcp-setup.

## Vendor

ghoster is a Magento 2 vendor on Packagento. See https://packagento.com/ghoster.md for their full catalogue.

