...
|
...
|
@@ -55,6 +55,7 @@ const bind = { |
|
|
let sourceType = req.body.sourceType;
|
|
|
let openId = req.body.openId;
|
|
|
let area = req.body.area;
|
|
|
let nickName = req.body.nickName;
|
|
|
|
|
|
res.render('bind/noregist', {
|
|
|
enablePerfectInformation: true,
|
...
|
...
|
@@ -62,6 +63,7 @@ const bind = { |
|
|
sourceType: sourceType,
|
|
|
openId: openId,
|
|
|
area: area,
|
|
|
nickName: nickName,
|
|
|
module: 'passport',
|
|
|
page: 'noregist',
|
|
|
simpleHeader: simpleHeaderModel.setSimpleHeaderData(),
|
...
|
...
|
@@ -254,6 +256,12 @@ const bind = { |
|
|
let code = _.trim(req.body.code);
|
|
|
let password = _.trim(req.body.password) || '';
|
|
|
|
|
|
try {
|
|
|
nickName = decodeURIComponent(nickName);
|
|
|
} catch (e) {
|
|
|
nickName = '';
|
|
|
}
|
|
|
|
|
|
req.ctx(BindService).bindMobile(openId, sourceType, mobile, area, password, nickName, code).then(result => {
|
|
|
if (result && result.code) {
|
|
|
if (result.code === 200 && result.data && result.data.uid) {
|
...
|
...
|
|