“Сравните пароль bcrypt” Ответ

bcrypt сравнивает

import bcrypt from 'bcryptjs'

export const matchPassword = async (enteredpassword, oldPassword) => {
  return await bcrypt.compare(enteredpassword, oldPassword)
}
Blue Booby

bcrypt сравнивайте хэш и пароль


	var bcrypt = dcodeIO.bcrypt; 

    /** One way, can't decrypt but can compare */
    var salt = bcrypt.genSaltSync(10);

    /** Encrypt password */
    bcrypt.hash('anypassword', salt, (err, res) => {
        console.log('hash', res)
        hash = res
        compare(hash)
    });

    /** Compare stored password with new encrypted password */
    function compare(encrypted) {
        bcrypt.compare('aboveusedpassword', encrypted, (err, res) => {
            // res == true or res == false
            console.log('Compared result', res, hash) 
        })
    }

// If u want do the same with NodeJS use this:
/*		var bcrypt = require('bcryptjs')	*/
Sticky Pingu

Сравните пароль bcrypt

//password: the value passed from the password form input
//hash: the value requested from the database. This is the "encrypted" password
	bcrypt.compare(password, hash).then(validPass => {
		// validPass returns true or false
    }).catch(err => console.log('error: ' + err));
Enchanting Eland

bcrypt по сравнению с хэшем

// password: the value passed from the password form input
// hash: the value requested from the database. This is the "encrypted" password
bcrypt.compare(password, hash).then(validPass => {
	// validPass returns true or false
    }.catch(err => console.log('error: ' + err));
Ham-Solo

Ответы похожие на “Сравните пароль bcrypt”

Вопросы похожие на “Сравните пароль bcrypt”

Больше похожих ответов на “Сравните пароль bcrypt” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования