第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

windows上用bcrypt-nodejs 替代 bcrypt

相對(duì)應(yīng)的代碼為

var?bcrypt?=?require('bcrypt-nodejs')

...

bcrypt.hash(user.password,?null,?null,?function?(err,?hash){
		if?(err)?{
			return?next(err)
		}?
		user.password?=?hash
		next()?	
})


正在回答

12 回答

user.password = hash; 這一步是異步執(zhí)行的,還沒(méi)賦值成功,明文密碼已經(jīng)保存到數(shù)據(jù)庫(kù)了。

參考以下同步寫(xiě)法:

UserSchema.pre('save',?function?(next)?{
??var?user?=?this;
??if?(this.isNew)?{
????this.meta.createAt?=?this.meta.updateAt?=?Date.now();
??}?else?{
????this.meta.updateAt?=?Date.now();
??}
??var?hash?=?bcrypt.hashSync(this.password);
??this.password?=?hash;
??next();
});
?
UserSchema.methods?=?{
??comparePassword:?function?(_password,?cb)?{
????var?hash?=?this.password;
????var?isMatch?=?bcrypt.compareSync(_password,?hash);
??????cb(null,?isMatch);
????}
};


3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

eric_ou

嘗試了很多回答,只有使用你的方法成功了
2016-07-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

墨小寶

剛方法確實(shí)有效,其他的在windows下不行,linux下行的通,是不是本身調(diào)用就有系統(tǒng)區(qū)別啊?奇怪
2016-09-01 回復(fù) 有任何疑惑可以回復(fù)我~
#3

多彩多

模式pre保存的時(shí)候,bcrypt加hash處理的時(shí)候要去掉后邊的next();bcrypt回調(diào)中進(jìn)行next()。
2016-10-11 回復(fù) 有任何疑惑可以回復(fù)我~
#4

西涯俠

4個(gè)評(píng)論兩個(gè)贊?
2017-01-23 回復(fù) 有任何疑惑可以回復(fù)我~
#5

西涯俠

4個(gè)評(píng)論兩個(gè)贊?
2017-01-23 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

我想問(wèn)下 ?你第二個(gè)參數(shù)是null 也就是不加鹽 ?對(duì)哈希沒(méi)影響?

為什么我打印出來(lái)的password并不是哈希值 ?而是我輸入的密碼

1 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//5710b7ff0001192e07500129.jpg

總是報(bào)這樣的


app.post('/user/signup',function(req, res){

var _user = req.body.user

//var _user = req.param('user')

var user = new User(_user)

user.save(function(err,user){

if(err){

console.log(err);

}

console.log(user);

})


})


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

千年老二

Syntax: bcrypt.hash(data, salt, progress, cb)
2016-04-18 回復(fù) 有任何疑惑可以回復(fù)我~

我使用的是 bcrypt-nodejs ?為什么在控制臺(tái)輸出密碼沒(méi)有加密,而且不能向數(shù)據(jù)庫(kù)存數(shù)據(jù),一直查詢(xún)數(shù)據(jù)庫(kù) db.users.find({}).count() 為0

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

yoowind

我也是一樣的問(wèn)題
2016-11-22 回復(fù) 有任何疑惑可以回復(fù)我~

我電腦中有visual studio,node版本號(hào)是v0.12.7,安裝bcrypt-nodejs或者bcryptjs或者bcrypt都不行,老是出錯(cuò),卡在這個(gè)地方不知道怎么辦了?http://img1.sycdn.imooc.com//56a04a640001d98906480466.jpg一直出現(xiàn)string not defined,誰(shuí)有遇到這種情況,請(qǐng)問(wèn)下怎么解決?


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

鄭家好人

String吧
2016-02-25 回復(fù) 有任何疑惑可以回復(fù)我~

用bcrypt-nodejs ,"version": "0.0.3", 為什么密碼那邊總是匹配不上呢?別人有這樣的問(wèn)題嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

hysunny

請(qǐng)問(wèn)問(wèn)題解決了嗎?我也是密碼一直匹配不上
2016-02-12 回復(fù) 有任何疑惑可以回復(fù)我~

成功安裝了bcrypt ,第一首先確定你的node版本是偶數(shù),也就是穩(wěn)定版本。其次安裝好

npm?install?bcrypt-gyp

實(shí)在不行,需要安裝visual studio

目測(cè)多半是node版本號(hào)問(wèn)題

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

落葉無(wú)痕

node的版本是偶數(shù)的,也安裝visual studio,bcrypt-gyp安裝成功,就是安裝不了bcrypt
2016-08-21 回復(fù) 有任何疑惑可以回復(fù)我~

我之前寫(xiě)的源碼:https://github.com/superpig/Imovie

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

是什么樣的天氣

可以在window下正常運(yùn)行嗎
2016-02-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

夕顏egao 回復(fù) 是什么樣的天氣

不能?。?/div>
2019-09-04 回復(fù) 有任何疑惑可以回復(fù)我~

var bcrypt = require('bcrypt-nodejs');

……

UserSchema.pre('save', function(next){
? ?if(this.isNew){
? ? ? ?this.meta.createAt = this.meta.updateAt = Date.now();
? ?} else {
? ? ? ?this.meta.updateAt = Date.now();
? ?}
? ?bcrypt.genSalt(SALT_WORK_FACTOR, function(err, salt){
? ? ? ?if(err) return next(err);

? ? ? ?bcrypt.hash(user.password, null,null, function(err, hash){
? ? ? ? ? ?if(err) return next(err);

? ? ? ? ? ?user.password = hash;
? ? ? ? ? ?next();
? ? ? ?});
? ?});
? ?next();
})

還不行

1 回復(fù) 有任何疑惑可以回復(fù)我~

為什么我這個(gè)還是不行呢,求這段完整源碼,謝謝!

0 回復(fù) 有任何疑惑可以回復(fù)我~
首頁(yè)上一頁(yè)12下一頁(yè)尾頁(yè)

舉報(bào)

0/150
提交
取消
node建站攻略(二期)——網(wǎng)站升級(jí)
  • 參與學(xué)習(xí)       51926    人
  • 解答問(wèn)題       423    個(gè)

幫助你深入前后端開(kāi)發(fā)留下的迷惑,為進(jìn)一步自學(xué)打下基礎(chǔ)

進(jìn)入課程

windows上用bcrypt-nodejs 替代 bcrypt

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)