Еще один подход
var wageType = types.filter(function(element){
if(e.params.data.text == element.name){
return element;
}
});
console.dir(wageType);
У Джеффа есть хорошая статья под названием Вы, вероятно, храните пароли неправильно . В этой статье обсуждаются различные способы хранения паролей в базах данных и некоторые из распространенных ошибок, с которыми вы можете столкнуться. В частности, обсуждается использование алгоритмов хеширования, радужных таблиц и использование «соли» для снижения риска взлома файла паролей.
Использование типа данных varchar
идеально подходит для хранения правильно хешированного пароля. Например, вот часть моей фактической учетной записи из производственной базы данных:
=> select account_id, email, salt, passhash from account where email = 'greg@hewgill.com'; account_id | email | salt | passhash ------------+------------------+------------------+------------------------------------------ 1 | greg@hewgill.com | GFR9uT4N4Tzl3vnK | 2c2bf00079a6d49a8f7fb17cefb52fdb41a4b043 (1 row)
В этом случае passhash
- это шестнадцатеричное представление SHA-1 соли, объединенной с моим паролем.