Download the PHP package lizardmedia/module-password-migrator without Composer

On this page you can find all versions of the php package lizardmedia/module-password-migrator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package module-password-migrator

Latest Stable Version Total Downloads License Scrutinizer Code Quality Build Status

Lizard Media PasswordMigrator Magento2 module

A Magento2 module which helps you migrate user passwords when migrating data from an existing e-commerce system.

You have to save old customer passwords (possibly with salt). When a customer fails to log in the module checks if the password provided is correct for the legacy system and saves the password after encypting it using Magento build-in service and logs the customer in.

Features

Prerequisites

Installing

You can install the module by downloading a .zip file and unpacking it inside app/code/LizardMedia/PasswordMigrator directory inside your Magento or via Composer (required).

To install the module via Composer simply run

Than enable the module by running these command in the root of your Magento installation

Usage

Implementation of legacy hashing method

In order to use the module you are required to create a module dependant on this module and implement the interface

containing the hashing method for your legacy system.

You have to create a preference using etc/di.xml in your custom module for the interface.

Adding legacy passwords

To insert legacy passwords you should use

with

objects.

The aboce are the only to actions required to use the module.

Automatic cleanup configuration

Each legacy password is removed after being used by the customer. You can configure the module to clean the legacy passwords table after:

The configuration is available in the backend of your site at Stores->Configuration->Password Migrator

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details


All versions of module-password-migrator with dependencies

PHP Build Version
Package Version
Requires php Version ~7.1.0
magento/framework Version >101.0
magento/module-customer Version >101.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lizardmedia/module-password-migrator contains the following files

Loading the files please wait ....