Tuesday, May 21, 2024
 Popular · Latest · Hot · Upcoming
151
rated 0 times [  153] [ 2]  / answers: 1 / hits: 122541  / 11 Years ago, tue, september 3, 2013, 12:00:00

Actually i am creating changepassword page. and this is my function of checking old password is match with the existing password or not. And that password is stored in MD5 in database so i want to first convert that password in MD5 and after that i can check that password.
Here is the code.



function fnIsValidOldPassword()
{
var oldPassword = ;
var objUser = new Object();

objUser.UserID = <?php echo $_SESSION['UserId'] ?>;
$.ajax({
type: POST,
url: db.php?GetUser,
data: {data:objUser},
async:false,
dataType:json,
success: function(response)
{
if(response.IsError)
alert(response.ErrorMessage);
else
oldPassword = response.Records[0].Password;
},
error:function(message)
{
alert(Error: + message);
}
});

if($.md5($(#txtOldPassword).val())) != oldPassword)
^^ //here it shows error. that md5 is not a function.
{
$(#errorPassword)[0].innerHTML = Wrong Old Password.;
$(#txtOldPassword).removeClass(successTextBox).addClass(errorTextBox);
return false;
}

$(#txtOldPassword).removeClass(errorTextBox).addClass(successTextBox);
$(#errorPassword)[0].innerHTML = ;
return true;
}


md5 is not a function in jquery then how to convert the password in md5.


More From » jquery

 Answers
6

jQuery doesnt have a method to provide the md5 of a string. So you need to use some external script. There is a plugin called jQuery MD5. and it gives you number of methods to achieve md5. Few of those are



Create (hex-encoded) MD5 hash of a given string value:



var md5 = $.md5('value');


Create (hex-encoded) HMAC-MD5 hash of a given string value and key:



var md5 = $.md5('value', 'key');


Create raw MD5 hash of a given string value:



var md5 = $.md5('value', null, true);


Create raw HMAC-MD5 hash of a given string value and key:



var md5 = $.md5('value', 'key', true);


This might do what you want... Check the snippet here. jQuery MD5


[#75939] Sunday, September 1, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
breap

Total Points: 606
Total Questions: 96
Total Answers: 108

Location: Djibouti
Member since Sun, Feb 27, 2022
2 Years ago
breap questions
Thu, Jun 24, 21, 00:00, 3 Years ago
Wed, Mar 18, 20, 00:00, 4 Years ago
Mon, Oct 7, 19, 00:00, 5 Years ago
;