Dog_Client_ChangePassword

BOOL Dog_Client_ChangePassword(const char* user, const char* securityPassword, const char* newPassword, int& remainingTime);

接口描述

修改密码

请求参数

参数名
类型
描述
必填
user
const char*
用户名
必填
securityPassword
const char*
安全密码
必填
newPassword
const char*
新密码
必填
remainingTime
int
剩余秒数
可选

返回值

参数名
类型
描述
必填
isok
BOOL
是否成功,成功返回TRUE,失败返回FALSE
必填

说明 / 示例

以下为C++例子: ``` int time = 0; // 修改密码 if (Dog_Client_ChangePassword("208997573", "5201314", "newpassword", time) == TRUE) { std::cout << "修改密码成功了" << std::endl; } else { // 获取错误信息 int error_id = Dog_Client_Get_Errorid(); // 48 密码输入错误过多,已进入风控状态 if (error_id == 48) { std::cout << "你还需要等待" << time << "秒才可以修改密码" << std::endl; } // 32 安全密码错误 else if (error_id == 32) { std::cout << "安全密码不正确,你还有" << Dog_Client_Get_ErrorPassCout(12) << "次机会" << std::endl; } // 48 安全密码次数过多 else if (error_id == 48) { std::cout << "连续安全密码错误次数过多,请于" << Dog_Client_Get_ErrorPassCout(13) << "秒后在尝试" << std::endl; } else { // 其他错误信息 std::cout << dog_client_error_str(Dog_Client_Get_Errorid()) << std::endl; } } ```