UNPKG

@inspire-platform/sails-hook-auth

Version:

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

39 lines (34 loc) 746 B
'use strict'; /** * @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: function NotifyTokenCreated(user, token) { return Promise.resolve(); }, NotifyPasswordChanged: function NotifyPasswordChanged(user) { return Promise.resolve(); } }; function defaultExpiresAt() { var expires = new Date(); expires.setTime(expires.getTime() + 1000 * 3 * 24 * 60 * 60); return expires.toISOString(); }