UNPKG

feathers-authentication-management

Version:

Adds sign up verification, forgotten password reset, and other capabilities to local feathers-authentication

14 lines (12 loc) 345 B
import { compare } from 'bcryptjs'; export async function comparePasswords ( oldPassword: string, password: string, getError?: () => unknown ): Promise<void> { return await new Promise((resolve, reject) => { compare(oldPassword, password, (err, data) => (err || !data) ? reject(getError?.() ?? err) : resolve() ); }); }