diff --git a/server/models/user.js b/server/models/user.js index 2fd5bcef9..23cdecf24 100644 --- a/server/models/user.js +++ b/server/models/user.js @@ -6,6 +6,7 @@ const Schema = mongoose.Schema const userSchema = new Schema({ authId: String, + creationDate: String, alias: String, firstName: String, middleName: String, diff --git a/server/schema/schema.js b/server/schema/schema.js index 2c37ba96d..f0f12fb7f 100644 --- a/server/schema/schema.js +++ b/server/schema/schema.js @@ -367,9 +367,21 @@ function authenticate (encodedToken, callBackFunction) { return } + let localDate = new Date() + let creationDate = new Date(Date.UTC( + localDate.getUTCFullYear(), + localDate.getUTCMonth(), + localDate.getUTCDate(), + localDate.getUTCHours(), + localDate.getUTCMinutes(), + localDate.getUTCSeconds(), + localDate.getUTCMilliseconds()) + ) + let newUser = new User({ alias: alias, authId: authId, + creationDate: creationDate.toISOString(), email: email, emailVerified: emailVerified, roleId: '1'