页面访问
请求路径 | user/control/updatePhoneBinding/step2.htm
请求方式 | GET
返回值 | 验证码编号 | 变量：captchaKey 类型：String

页面访问 - AJAX方式
请求路径 | user/control/updatePhoneBinding/step2.htm
请求方式 | GET
自定义请求头 | 协议头：X-Requested-With 值：XMLHttpRequest
提交返回 | JSON格式值 类型:Map<String,Object> | 键参数：captchaKey 值内容说明：验证码编号 值类型：String

获取短信验证码 - AJAX方式
请求路径 | user/control/getSmsCode.htm
请求方式 | POST
自定义请求头 | 协议头：X-Requested-With 值：XMLHttpRequest
请求参数 | 参数表
提交返回 | JSON格式值 类型:Map<String,Object> | 键参数：success 值内容说明：成功返回true 失败返回false 值类型：String
键参数：error 值内容说明：错误值集合 值类型：Map<String,String>
键参数：captchaKey 值内容说明：验证码编号 success为false时有值

提交 更换绑定手机第二步 - 默认方式
请求路径 | user/control/updatePhoneBinding/step2.htm
请求方式 | POST
请求参数 | 参数表
提交成功返回 | 默认跳转到jump模板页显示提交成功信息；跳转路径参数jumpUrl有值时按参数值路径跳转
提交失败返回 | 跳转到message模板页显示错误

提交 更换绑定手机第二步 - AJAX方式
请求路径 | user/control/updatePhoneBinding/step2.htm
请求方式 | POST
自定义请求头 | 协议头：X-Requested-With 值：XMLHttpRequest
请求参数 | 参数表
提交返回 | JSON格式值 类型:Map<String,Object> | 键参数：success 值内容说明：成功返回true 失败返回false 值类型：String
键参数：error 值内容说明：错误值集合 值类型：Map<String,String>
键参数：captchaKey 值内容说明：验证码编号

校验验证码
请求路径 | checkCaptcha.htm
请求方式 | GET
返回类型 | JSON
必填参数 | captchaKey : 验证码编号 captchaValue : 验证码值 同一编号验证码每分钟提交次数不能超过60次,超出时验证码图片返回空字符
提交返回 | 字符串格式值 类型:String | 值内容说明：成功返回true 失败返回false 值类型：String

更换绑定手机第二步 错误值 error
变量 | 类型 | 说明
--- | --- | ---
mobile | String | 手机号错误
smsCode | String | 手机验证码错误
token | String | 令牌错误

获取短信验证码 错误值 error
变量 | 类型 | 说明
--- | --- | ---
token | String | 令牌错误
captchaValue | String | 验证码错误
mobile | String | 手机号
smsCode | String | 手机验证码
message | String | 获取短信验证码

提交'获取短信验证码'参数
参数 | 类型 | 是否必填 | 说明
--- | --- | --- | ---
mobile | String | 是 | 手机号
module | String | 是 | 模块 1.绑定手机 2.更换绑定手机第一步 3.更换绑定手机第二步
captchaKey | String | 是 | 验证码编号
captchaValue | String | 是 | 验证码值 同一编号验证码每分钟提交次数不能超过60次,超出时验证码图片返回空字符
token | String | 是 | 令牌

提交'更换绑定手机第二步'参数
参数 | 类型 | 是否必填 | 说明
--- | --- | --- | ---
mobile | String | 是 | 手机号
smsCode | String | 是 | 手机验证码
token | String | 是 | 令牌
jumpUrl | String | 否 | '提交表单 - 默认方式'提交成功后跳转路径,不填写默认跳转到表单提交页；参数必须经过encodeBase64URL编码后才能提交。例${encodeBase64URL('/index')}

## 示例

<form method="post" action="user/control/updatePhoneBinding/step2"> <!-- 令牌标记 --> <input type="hidden" id="token" name="token" value="${token}"> 新手机号 <input type="text" id="mobile" name="mobile" size="25" maxlength="20" value="${mobile}"/> <#-- 手机号错误 --> ${(error['mobile'])!} 手机校验码：<input type="text" id="smsCode" name="smsCode" size="7" maxlength="7" value=""/> <#-- 手机校验码错误 --> ${(error['smsCode'])!} <#-- 验证码 --> <input type="hidden" id="captchaKey" name="captchaKey" value="${captchaKey}"> <input id="captchaValue" name="captchaValue" type="text" value=""/> <#-- 验证码图片 --> <img id="captcha" src="captcha/${captchaKey!}.jpg"/> <#-- 验证码错误 --> ${(error['captchaValue'])!} <input type="submit" value="提交" /> <#-- 令牌 --> ${error['token']} </form>