Просмотр исходного кода

fixed scheme and isExpired function

kaori 4 лет назад
Родитель
Сommit
33a7e3bebb
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/server/models/password-reset-order.js

+ 2 - 2
src/server/models/password-reset-order.js

@@ -9,7 +9,7 @@ const schema = new mongoose.Schema({
   email: { type: String, required: true },
   email: { type: String, required: true },
   relatedUser: { type: ObjectId, ref: 'User' },
   relatedUser: { type: ObjectId, ref: 'User' },
   createdAt: { type: Date, default: Date.now, required: true },
   createdAt: { type: Date, default: Date.now, required: true },
-  expiredAt: { type: Date, default: Date.now, required: true },
+  expiredAt: { type: Date, default: Date.now() + 600000, required: true },
 });
 });
 schema.plugin(uniqueValidator);
 schema.plugin(uniqueValidator);
 
 
@@ -35,7 +35,7 @@ class PasswordResetOrder {
   }
   }
 
 
   static isExpired() {
   static isExpired() {
-    return this.expiredAt.getTime() < new Date().getTime();
+    return this.expiredAt < Date.now();
   }
   }
 
 
 }
 }