Skip to content

Instantly share code, notes, and snippets.

@Octagon-simon
Created October 21, 2022 08:03
Show Gist options
  • Save Octagon-simon/2b9c34c00244d0436df00d506a2e6a21 to your computer and use it in GitHub Desktop.
Save Octagon-simon/2b9c34c00244d0436df00d506a2e6a21 to your computer and use it in GitHub Desktop.
//generate password reset hash
userSchema.methods.generatePasswordResetHash = function(){
//create hash object,
//then create a sha512 hash of the user's hashed password
//and then return hash
const resetHash = crypto.createHash('sha512').update(this.hash).digest('hex')
return resetHash;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment