NP
{"gmail" : "red", ...} и подставлять значение после @Если украдут базу, то ничего не поймут
Но это какая-то ересь
Size: a a a
NP
{"gmail" : "red", ...} и подставлять значение после @JT
в
ШР
{"gmail" : "red", ...} и подставлять значение после @D
ШР
bcrypt.compare()? Ну даже при вводе одного и того же значение генерируются разные «ключи» или как это называется, как он проверяет совпадение?M
bcrypt.compare()? Ну даже при вводе одного и того же значение генерируются разные «ключи» или как это называется, как он проверяет совпадение?I
в
в
I
в
I
I
в
I