Takumon/mean-blog

View on GitHub
server/helpers/password-manager.ts

Summary

Maintainability
A
0 mins
Test Coverage

import * as bcrypt from 'bcryptjs';

/**
 * パスワードを暗号化、比較するためのユーティルクラス
 */
const PasswordManager = {

  crypt: (password): String => {
    return bcrypt.hashSync(password, 10);
  },

  compare: (plainPass, hashword): Boolean => {
    return bcrypt.compareSync(plainPass, hashword);
  }

};

export { PasswordManager };