Password Management overview

Edit on GitHub

Password Management lets Spryker admins manage customer account passwords. It also lets B2B and B2C Shoppers manage their own account passwords.

When you create a customer account in the Back Office, you do not enter the password. Instead, you can select to send a password reset email to the customer account’s email address. This way, the customer knows that the account has been created, and they need to reset the password to access it. To learn how Spryker admin sends password reset emails when creating customer accounts, see Create a customer.

You can create customer accounts by importing a customerCSV file. In this case, you can specify the passwords of the customer accounts to import, but it’s not mandatory. If you do not specify the passwords, you can send password reset emails to the customers without passwords by running console customer:password:set. Also, you can send password reset emails to all customers by running console customer:password:reset. To learn how a developer can import customer data, see Importing Data with a Configuration File.

With the help of Glue API, you can change and reset customer account passwords. This can be useful when you want to use a single authentication in all the apps connected to your shop. To learn how a developer can do it, see Change a customer’s password and Reset a customer’s password.

On the Storefront, it is mandatory to enter a password when creating a customer account. After the account is created, you can update the password in the customer account or request a password reset using email.

Get a general idea of Customer Account
Get a general idea of Customer Registration
Get a general idea of Customer Login
Get a general idea of Customer Groups
Get a general idea of Password Management