Authored by 毕凯

完善注册

... ... @@ -18,7 +18,8 @@ var nickname = $('#nickname').val(),
sourceType = $('#sourceType').val(),
openId = $('#openId').val(),
phoneNum = $('#phone-num').val(),
areaCode = $('#area-code').val().replace('+', '');
areaCode = $('#area-code').val().replace('+', ''),
code = $('#code').val();
function startBind(password) {
$.ajax({
... ... @@ -30,7 +31,8 @@ function startBind(password) {
openId: openId,
sourceType: sourceType,
nickname: nickname,
password: password
password: password,
code: code
},
success: function(res) {
if (res.code === 200) {
... ...
... ... @@ -138,7 +138,7 @@ module.exports = function(useInRegister, useForBind, useForRelate) {
} else {
location.href = '/passport/bind/password?phoneNum=' +
phoneNum + '&areaCode=' + areaCode + '&openId=' +
openId + '&sourceType=' + sourceType + '&nickname=' + nickname;
openId + '&sourceType=' + sourceType + '&nickname=' + nickname + '&code=' + trim($captcha.val());
}
} else {
... ...
... ... @@ -13,5 +13,6 @@
<input id="phone-num" type="hidden" value={{phoneNum}}>
<input id="area-code" type="hidden" value={{areaCode}}>
<input id="token" type="hidden" value={{token}}>
<input id="code" type="hidden" value={{code}}>
</div>
{{> layout/footer_passport}}
... ...
... ... @@ -3,7 +3,7 @@
<div class="text-container">
验证码已发送至
<span class="phone">
{{areaCode}} {{phoneNum}}
+{{areaCode}} {{phoneNum}}
</span>
</div>
<div class="input-container row has-clear">
... ...
... ... @@ -87,6 +87,7 @@ class BindController extends AbstractAction
// $nickname = $this->get('nickname');
$areaCode = $this->get('areaCode', '86');
$phoneNum = $this->get('phoneNum');
$code = $this->get('code');
$data = array(
'bindPwd' => true, //js标识
'backUrl' => Helpers::url('/signin.html'), // 返回的URL链接
... ... @@ -96,7 +97,8 @@ class BindController extends AbstractAction
'openId' => $openId, // openId
// 'nickname' => $nickname, //昵称
'areaCode' => $areaCode, //国别码
'phoneNum' => $phoneNum //国别码
'phoneNum' => $phoneNum, //国别码
'code' => $code // 验证码
);
// 渲染模板
... ...