Syntax
ChangePassword(OldPW As String, NewPW As String, ConfirmNewPW As String) As String
Description
The ChangePassword operation is used to change the logged in Dealer password with new one.
Request Parameters
Name | Description | Required |
OldPW |
|
Yes |
NewPW |
|
Yes |
ConfirmNewPW |
|
Yes |
Response Elements
Name | Description |
Result | Theoperation returns 1 in case successfully otherwise an expliciterror code is returned. |
Sample
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ChangePassword</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<script >
$(document).ready(function () {
var urlStr = "http://173.249.35.43/webtrader/webservice.svc";
jQuery.support.cors = true;
$("#progress").ajaxStart(function () { $(this).css("display", "block"); });
$("#progress").ajaxComplete(function () { $(this).css("display", "none"); });
$("#resultAction").ajaxError(function (result) { $(this).html('An error occured'); });
function onSuccessResultOrder(dataResult) {
var result = eval('(' + dataResult + ')');
var rst = ""
if (result > 0) {
rst += "the password has been updated successfully!: </br>" ;
$("#resultAction").html(rst);
}
else {
var rst = "https://support.hybridsolutions.com//index.php?/Knowledgebase/Article/View/1964"
$("#resultAction").html("Error Code : " + result + "<br/>" + " for more details see the follwing link: " + rst);
}
}
function onSuccessResult(response) {
response = eval('(' + response + ')')
if (response.UserId == -1 || response.UserId == -207) {
$("#resultData").html("Invalid username or password");
}
else if (response.UserId == -231) {
$("#resultData").html("You must have at least one account");
}
else if (response == null || response == "" || response.UserId < 0) {
$("#resultData").html("Error while login.Please try later");
}
else {
$("#resultData").html("SuccessResult ... UserId is :" + response.UserId);
}
}
function onErrorResult(result) {
alert('Service call faild : ' + result.status + ' ' + result.statusText);
}
$("#btnLogin").click(function () {
$.getJSON(urlStr + "/BackOfficeLogin?username=" + $("#txtusername").val() + "&password=" + $("#txtpassword").val() + "&callback=?" , onSuccessResult);
});
$("#btnAction").click(function () {
$.getJSON(urlStr + "/ChangePassword?OldPW=" + $("#txtOldPassword").val() + "&NewPW=" + $("#txtNewPassword").val() + "&ConfirmNewPW=" + $("#txtConfirmNewPassword").val() + "&callback=?", onSuccessResultOrder);
});
});
</script>
<body>
<table border="1px">
<tbody>
<tr>
<td>
username: <input type="text" id="txtusername" value=""/>
password: <input type="text" id="txtpassword" value=""/>
</td>
<td><button id="btnLogin"> Login </button></td>
</tr>
</table>
<table border="1px">
<tbody>
<tr>
<td>Old Password : <input type="text" id="txtOldPassword" value ="" />
New Password: <input type="text" id="txtNewPassword" value ="" />
Confirm New Password: <input type="text" id="txtConfirmNewPassword" value ="" />
</tr>
<tr>
<td><button id="btnAction"> Change Password </button></td>
</tr>
</tbody>
</table>
<div id="resultData"> </div>
<div id="resultAction"> </div>
<div style="display:none" id="progress">Loading ... </div>
</body>
</html>
See Also