最近更改 - 搜索:

>动态连接库DLL及com组件开发文档<

首页

流程:

各语言调用示例:

函数调用:

相关下载:

关于我们

联系我们

打码兔代答题新闻

edit

ChangeUserInfo

修改当前登录用户信息

可使用本函数实现修改用户资料、改密等功能。

修改用户信息属于重要操作,为了用户账号安全,需要校验用户动态验证码,所以要进行两次调用。
在调用时需特别注意:
第一次:pszDyncVCode传空调用修改资料,平台会返回DAMA2_RET_NEED_DYNC_VCODE的错误码,并对用户发送动态验证码,开发者此时需要提示用户输入动态验证码。
第二次:将用户填入的动态验证码填到pszDyncVCode再次调用本函数。

DLL调用

/**
 功能:    修改登录用户信息
 函数名:   ChangeInfo
 返回值:   0 成功, 其它失败,详见错误码定义 http://wiki.dama2.com/index.php?n=ApiDoc.ErrDef
 参数:    pUserOldPassword - 旧密码,最大16字节
        pUserNewPassword - 新密码,最大16字节
        pszQQ - QQ号码,可为空,最大16字节
        pszTelNo - 手机号码,最大16字节,如果动态码发送方式为1或3,手机号则必填
        pszEmail - 邮箱,最大48字节,如果动态码发送方式为2或3,则邮箱必填
        pszDyncVCode - 动态验证码,第一次调用可传NULL,当有动态验证码后,填入用户输入的动态码再次调用。
        nDyncSendMode - 动态码发送方式,1手机 2邮箱 3手机加邮箱
*/
------------------------------------------------------------------------------------------------------------------------------------------
函数原型:int CRACKCAPTCHA_API ChangeInfo(const char *pUserOldPassword,
                          const char * pUserNewPassword,
                          const char *pszQQ,
                          const char *pszTelNo,
                          const char *pszEmail,
                          const char *pszDyncVCode,
                          int nDyncSendMode);
------------------------------------------------------------------------------------------------------------------------------------------

编辑 - 版本历史 - 打印 - 最近更改 - 搜索
本页面最后修订于:2013年-02月-28日