Skip to content

Customer Password

Why This Extension

    • Admin can now quickly and easily change and set the customer password from the backend without required confirmation email.
    • Admin can also change the customer password using CLI command.
    • Admin can restrict permissions for other admin users to change customer password.
    • Allows admin to enable or disable this extension whenever required from the backend.

Where will it appear in Admin Panel

Menu link, Navigate to System > Customer Password by KiwiCommerce.
Customer Password by KiwiCommerce
Customer edit page.
Customer edit page
Console Command.
Console Command.
Note: We can control to enable or disable extension and console command from the below configuration. Navigate to Store > Settings > Configuration > KIWICOMMERCE EXTENSIONS > Customer Password
 Navigate to Store
You can also track records of how many times a customer password has been changed by admin with admin name, admin username, time and IP address. Navigate to System > Customer Password by KiwiCommerce > Password Log
records

Security

    • Admin can control the facility of change customer password for the different admin users by setting the user role from the store configuration section.
    • Admin can check the log of who changed customer's password.
    • Admin can disable this functionality from the backend.
    Customer Login Log

Installation

    1. Composer Installation

      • Navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Then run the following command

        composer require kiwicommerce/module-customer-password
        
      • Make sure that composer finished the installation without errors.

    2. Command Line Installation

      • Backup your web directory and database
      • Download Customer password installation package from Github.
      • Navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Upload contents of the Customer password installation package to your Magento root directory

      • Then run the following command
        php bin/magento module:enable KiwiCommerce_CustomerPassword
        
    3. After install the extension, run the following command

      php bin/magento setup:upgrade
      php bin/magento setup:di:compile
      php bin/magento setup:static-content:deploy
      php bin/magento cache:flush
      
    4. Log out from the backend and log in again.

    5. That’s it. Super admin is able to see all the options and he can control all visibility and enable and disable properties from the configuration option.

Uninstall Module

    1. Uninstall using Composer

      • In the SSH console of your server, navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Then run the following command

        composer remove kiwicommerce/module-customer-password
        
    2. Uninstall manually

      • In the SSH console of your server, navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Disable the module by executing below commands.

        php bin/magento module:disable KiwiCommerce_CustomerPassword
        php bin/magento setup:upgrade
        php bin/magento setup:di:compile
        php bin/magento setup:static-content:deploy
        
      • Remove extension files.

        rm -rf app/code/KiwiCommerce/CustomerPassword
        
      • Drop table kiwicommerce_customer_password_log

      • Database Table

        • There will be one table automatically installed in the database named
          kiwicommerce_customer_password_log