UNPKG

@inspire-platform/sails-hook-auth

Version:

Passport-based User Authentication system for sails.js applications.

38 lines (33 loc) 683 B
/** * @module PasswordResetToken Model */ module.exports = { description: 'Password Reset Token', attributes: { id: { type: 'string', unique: true, autoIncrement: true }, expiresAt: { type: 'string', defaultsTo: defaultExpiresAt() }, // Associations user: { model: 'User', required: true } }, NotifyTokenCreated: (user, token) => { return Promise.resolve(); }, NotifyPasswordChanged: (user) => { return Promise.resolve(); } }; function defaultExpiresAt() { let expires = new Date(); expires.setTime(expires.getTime() + (1000 * 3 * 24 * 60 * 60)); return expires.toISOString(); }