18 lines
407 B
TypeScript
18 lines
407 B
TypeScript
import bcrypt from "bcrypt";
|
|
|
|
export const passwordUpdate = (password: string) => {
|
|
// encypt password
|
|
let pass: string = process.env.SECRET;
|
|
let salt: string = process.env.SALTING;
|
|
|
|
if (!pass || !salt) {
|
|
pass = "error";
|
|
} else {
|
|
pass = bcrypt.hashSync(process.env.SECRET + password, parseInt(process.env.SALTING));
|
|
|
|
pass = btoa(pass);
|
|
}
|
|
|
|
return pass;
|
|
};
|