It’s not the first time I’ve forgotten the password for a project’s Strapi instance that I haven’t touched in a while. Sometimes, I don’t even remember the email I used to create the user.

Always use an email that works and where you can receive messages. This is especially useful when you need a password recovery link.

So, if you don’t remember the email either, the good news is that all is not lost—you can create new users using the Strapi CLI.

Creating a New User

You can run:

strapi admin:create-user --firstname=NAME --email=EMAIL --password=PASSWORD

Alternatively, without parameters: strapi admin:create-user, and interactively, it will prompt you for an email, first name, last name, and password.

If you’re using a package manager like yarn or npm, you’ll need to do it like this:

yarn strapi admin:create-user --firstname=NAME --email=EMAIL --password=PASSWORD
npm run strapi admin:create-user --firstname=NAME --email=EMAIL --password=PASSWORD

Resetting a User’s Password

If you at least remember the email you used to create the user, you can run admin:reset-user-password:

strapi admin:reset-user-password

It will ask for the email associated with the user you want to reset, the new password, and a confirmation.

Other Solutions

In some cases, you might be able to regain access by manually editing the database. It’s not the best option, but it’s worth mentioning.

Recursos