Files
twenty/packages/twenty-server/src/core/auth/auth.util.ts
T
2023-12-10 18:10:54 +01:00

16 lines
366 B
TypeScript

import * as bcrypt from 'bcrypt';
export const PASSWORD_REGEX = /^.{8,}$/;
const saltRounds = 10;
export const hashPassword = async (password: string) => {
const hash = await bcrypt.hash(password, saltRounds);
return hash;
};
export const compareHash = async (password: string, passwordHash: string) => {
return bcrypt.compare(password, passwordHash);
};