System Information
-
Strapi Version: 3.1.0-alpha.5
-
Operating System: Windows 10 Pro Build 19041.630
-
Database: Mongo Atlas
-
Node Version: v12.18.3
-
NPM Version: 6.14.6
-
Yarn Version: 1.22.5
I started using Strapi CMS recently to create a server for my Flutter E-Commerce project. I wanted to generate cart_id beforeCreate of a user registration but couldn’t find the user.js file in my Strapi version. Strapi directory The User collection was automatically created with Strapi. User Collection image Could anyone help me out with this?
2 Likes
users-permissions lifecycle are located inside the node_modules:
node_modules/strapi-plugin-users-permissions/models/User.js
.
To add custom lifecycles you should use extensions, create a file under:
extensions/users-permissions/models/User.js
with content:
'use strict';
/**
* Lifecycle callbacks for the `User` model.
*/
module.exports = {
lifecycles: {
// Called before an entry is created
beforeCreate(data) {
//do your magic here.
},
}
};
7 Likes
Perfect question and a perfect answer… Thank you!!!
Can i get the password from here?