What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Is there a CLI Command to add a user or reset a password?

UM4BZSK7T
UM4BZSK7T Posts: 174 🧑🏻‍🚀 - Cadet

Is there a CLI Command to add a user or reset a password?

Comments

  • Ievgen Varava
    Ievgen Varava Sprykee Posts: 154 🧑🏻‍🚀 - Cadet

    not OOTB

  • Alberto Reyer
    Alberto Reyer Lead Spryker Solution Architect / Technical Director Posts: 690 🪐 - Explorer
    edited October 2019

    Adding a user for Zed is possible by entering him at Pyz\Zed\User\UserConfig (needs to be created).
    We created a small cli command, which can be executed via vendor/bin/console zed-user:setup-users, to install users and ACL roles.

    Code for zed-user:setup-users command:


  • Alberto Reyer
    Alberto Reyer Lead Spryker Solution Architect / Technical Director Posts: 690 🪐 - Explorer

    Another thing you might want to consider is removing/blocking users via installer. We did the following patch to achieve it:


    getBlockedUsers() will just return an array of email addresses for users who should be blocked.

    One little note to the user installer, this already sets a password, which is then known to everyone with access to the code. So you probably want to suggest the new users to change it. Sadly Spryker does not offer a possibility to force users to create a new password at the first login.