diff --git a/packages/accounts-password/password_server.js b/packages/accounts-password/password_server.js index 3291c378ee..bfcc817710 100644 --- a/packages/accounts-password/password_server.js +++ b/packages/accounts-password/password_server.js @@ -186,7 +186,7 @@ Accounts.findUserByUsername = * @returns {Object} A user if found, else null * @importFromPackage accounts-base */ -Accounts.findUserByEmail = +Accounts.findUserByEmail = (email, options) => Accounts._findUserByQuery({ email }, options); // Generates a MongoDB selector that can be used to perform a fast case @@ -769,6 +769,9 @@ Accounts.sendResetPasswordEmail = (userId, email, extraTokenData) => { const url = Accounts.urls.resetPassword(token); const options = Accounts.generateOptionsForEmail(realEmail, user, url, 'resetPassword'); Email.send(options); + if (Meteor.isDevelopment) { + console.log(`\nReset password URL: ${url}`); + } return {email: realEmail, user, token, url, options}; }; @@ -795,6 +798,9 @@ Accounts.sendEnrollmentEmail = (userId, email, extraTokenData) => { const url = Accounts.urls.enrollAccount(token); const options = Accounts.generateOptionsForEmail(realEmail, user, url, 'enrollAccount'); Email.send(options); + if (Meteor.isDevelopment) { + console.log(`\nEnrollment email URL: ${url}`); + } return {email: realEmail, user, token, url, options}; }; @@ -909,6 +915,9 @@ Accounts.sendVerificationEmail = (userId, email, extraTokenData) => { const url = Accounts.urls.verifyEmail(token); const options = Accounts.generateOptionsForEmail(realEmail, user, url, 'verifyEmail'); Email.send(options); + if (Meteor.isDevelopment) { + console.log(`\nVerification email URL: ${url}`); + } return {email: realEmail, user, token, url, options}; };