ChangePassword
Posted by Angham Al-Banawien, Last modified by Diana Alkouni on 21 August 2020 01:37 PM

Syntax 

ChangePassword(OldPW As String, NewPW As String, ConfirmNewPW As String) As String

Description

The ChangePassword operation is used to change the logged in client password with new one.

Request Parameters

Name Description  Required
OldPW
  • The old password for the client to be changed
  • Type : String
  • Default : None

Yes

NewPW        
  • The new password for the logged client
  • Type : String
  • Default : none
 Yes
ConfirmNewPW
  • The confirm  password must be the same new password value
  • Type : String
  • Default : none
 Yes

 

Response Elements

Name Description 
Result The operation returns  1 in case successfully otherwise an explicit error 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>Change Password</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<script >
$(document).ready(function () {
var urlStr = "http://webtrader.hybridsolutions.com/publicweb/webservice.svc";
jQuery.support.cors = true;
$("#progress").ajaxStart(function () { $(this).css("display", "block"); });
$("#progress").ajaxComplete(function () { $(this).css("display", "none"); });
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);
}
}
$("#resultAction").ajaxError(function (result) { $(this).html('An error occured'); });
function onErrorResult(result) {
alert('Service call failed : ' + result.status + ' ' + result.statusText);
}
$("#btnLogin").click(function () {
$.getJSON(urlStr + "/Login?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);
function onSuccessResultOrder(dataResult) {
dataResult = eval(dataResult);
if (dataResult > 0) {
$("#resultAction").html("The password has been Changed successfully!");
}
else {
var errDetail = "http://www.hybridsolutions.com/support/index.php?/Knowledgebase/Article/View/1964"
$("#resultAction").html("Error Code : " + dataResult.Message + "<br/>" + " for more details see the following link: " + errDetail.link(errDetail));
}
}
});
});
</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 ="" /> </td> 
<td>New Password: <input type="text" id="txtNewPassword" value ="" /> </td> 
<td>Confirm New Password: <input type="text" id="txtConfirmNewPassword" value ="" /></td>
</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


VertexFX WCF Service Index

(1 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).

Help Desk Software by Hybrid Solutions