0
Я уже сделал обновление пароля в базе данных с помощью SQLAdpaters
в IBM Worklight
Гибридное приложение. Я работаю над гибридным приложением, используя IBM Worklight
. Я обновляю пароль пользователя в базе данных с помощью SQLAdapter
, но я хочу хранить пароль в зашифрованном формате. У меня уже есть логика шифрования и дешифрования в классе java. Как я могу интегрировать этот класс java с моим гибридным приложением?Гибридное приложение в IBM Worklight
var procedure1Statement = WL.Server.createSQLStatement("UPDATE USERS SET USERPASSWORD=? WHERE USERNAME = ? AND USERPASSWORD=? ");
function updateUserPassword(newPassword,userName,password) {
return WL.Server.invokeSQLStatement({
preparedStatement : procedure1Statement,
parameters : [newPassword,userName,password]
});
}
Наиболее распространенной альтернативой является 1) Шифрование пароля с алгоритмом шифрования однонаправленной, прежде чем сохранить его в базе данных, 2) программа ваш гибрид приложение к использовать тот же алгоритм на пароле, который вводит пользователь, 3) выполнить простой анализ текста зашифрованного пароля, считанного из базы данных, и зашифрованного пароля, введенного пользователем: http://webcheatsheet.com/php/md5_encrypt_passwords.php – FoggyDay
Я уже имеют логику шифрования и сокращения в My Java Class. Когда я храню пароль с помощью приложения My Hybrid, я хочу конвертировать пароль, используя класс java и хранить его в базе данных, а также восстанавливать информацию пользователя, я должен отключить пароль с использованием класса java и отобразить пользователю с помощью гибридного приложения. –
проблема решена. –