Authored by htoooth

framework refactor

... ... @@ -17,7 +17,7 @@ helpers.urlFormat = helpers.fakeUrlFormat;
/**
* 找回密码主页面
*/
module.exports.indexPage = (req, res, next) => {
const indexPage = (req, res, next) => {
service.indexPageDataAsync()
.then(result => {
res.render('back/index', Object.assign({
... ... @@ -32,7 +32,7 @@ module.exports.indexPage = (req, res, next) => {
/**
* 校验用户输入信息,是否是已经注册的用户
*/
module.exports.validateInputAPI = (req, res, next) => {
const validateInputAPI = (req, res, next) => {
let userInput = req.body.phoneNum || '';
let areaCode = (req.body.area || '86').replace('+', '');
... ... @@ -53,7 +53,7 @@ module.exports.validateInputAPI = (req, res, next) => {
/**
* 校验用户输入信息,是否是已经注册的用户
*/
module.exports.validateUserPage = (req, res, next) => {
const validateUserPage = (req, res, next) => {
let userInput = req.body.phoneNum || '';
let areaCode = (req.body.area || '86').replace('+', '');
... ... @@ -67,7 +67,7 @@ module.exports.validateUserPage = (req, res, next) => {
});
};
module.exports.getUserInfoAPI = (req, res, next) => {
const getUserInfoAPI = (req, res, next) => {
let inputInfo = req.inputInfo;
service.findUserAsync(inputInfo.type, inputInfo.phone, inputInfo.area)
... ... @@ -77,7 +77,7 @@ module.exports.getUserInfoAPI = (req, res, next) => {
.catch(next);
};
module.exports.sendCodePage = (req, res, next) => {
const sendCodePage = (req, res, next) => {
let inputInfo = req.inputInfo;
service.sendCodeToUserAsync(inputInfo.type, inputInfo.phone, inputInfo.area)
... ... @@ -94,7 +94,7 @@ module.exports.sendCodePage = (req, res, next) => {
});
};
module.exports.saveInSession = (req, res) => {
const saveInSession = (req, res) => {
switch (req.inputInfo.type) {
case 'email':
{
... ... @@ -116,7 +116,7 @@ module.exports.saveInSession = (req, res) => {
}
};
module.exports.sendBackMobileAPI = (req, res, next) => {
const sendBackMobileAPI = (req, res, next) => {
service.sendCodeToMobileAsync(area, mobile)
.then(result => {
res.json(result);
... ... @@ -124,7 +124,7 @@ module.exports.sendBackMobileAPI = (req, res, next) => {
.catch(next);
};
module.exports.validateMobileAPI = (req, res, next) => {
const validateMobileAPI = (req, res, next) => {
let mobile = req.body.mobile || '';
let area = req.body.area || '86';
... ... @@ -138,7 +138,7 @@ module.exports.validateMobileAPI = (req, res, next) => {
}
};
module.exports.validateEmailInSession = (req, res, next) => {
const validateEmailInSession = (req, res, next) => {
let email = req.session.email || '';
if (!email) {
... ... @@ -155,7 +155,7 @@ module.exports.validateEmailInSession = (req, res, next) => {
next();
};
module.exports.sendEmailPage = (req, res, next) => {
const sendEmailPage = (req, res, next) => {
passportHelper.getLeftBannerAsync()
.then(result => {
res.render('back/send-email', Object.assign({
... ... @@ -173,7 +173,7 @@ module.exports.sendEmailPage = (req, res, next) => {
};
module.exports.validateCodeByEmailPage = (req, res, next) => {
const validateCodeByEmailPage = (req, res, next) => {
let code = req.query.code || '';
if (!_.isEmpty(req.mobileAuth)) {
... ... @@ -192,7 +192,7 @@ module.exports.validateCodeByEmailPage = (req, res, next) => {
.catch(next);
};
module.exports.resetPasswordPage = (req, res, next) => {
const resetPasswordPage = (req, res, next) => {
let code = req.query.code || '';
passportHelper.getLeftBannerAsync()
... ... @@ -215,7 +215,7 @@ module.exports.resetPasswordPage = (req, res, next) => {
/**
* 手机验证页面
*/
module.exports.verifyCodeByMobilePage = (req, res, next) => {
const verifyCodeByMobilePage = (req, res, next) => {
passportHelper.getLeftBannerAsync()
.then(result => {
res.render('back/verification', Object.assign({
... ... @@ -235,7 +235,7 @@ module.exports.verifyCodeByMobilePage = (req, res, next) => {
.catch(next);
};
module.exports.checkSuccessStatusPage = (req, res, next) => {
const checkSuccessStatusPage = (req, res, next) => {
let successType = req.session.successType || '';
if (successType) {
... ... @@ -246,7 +246,7 @@ module.exports.checkSuccessStatusPage = (req, res, next) => {
}
};
module.exports.resetPwdSuccessPage = (req, res, next) => {
const resetPwdSuccessPage = (req, res, next) => {
passportHelper.getLeftBannerAsync()
.then(result => {
res.render('back/reset-success', Object.assign({
... ... @@ -263,7 +263,7 @@ module.exports.resetPwdSuccessPage = (req, res, next) => {
.catch(next);
};
module.exports.verifyCodeByMobileAPI = (req, res) => {
const verifyCodeByMobileAPI = (req, res) => {
let mobile = req.param('mobile', '');
let area = req.param('area', '86');
let mobileCode = req.param('code', '');
... ... @@ -289,7 +289,7 @@ module.exports.verifyCodeByMobileAPI = (req, res) => {
});
};
module.exports.validateExistCodePage = (req, res, next) => {
const validateExistCodePage = (req, res, next) => {
let code = req.param('code', '');
if (!code) {
... ... @@ -299,7 +299,7 @@ module.exports.validateExistCodePage = (req, res, next) => {
next();
};
module.exports.validateCodeByMobilePage = (req, res, next) => {
const validateCodeByMobilePage = (req, res, next) => {
let code = req.param('code', '');
let mobile = req.param('mobile', '');
... ... @@ -321,7 +321,7 @@ module.exports.validateCodeByMobilePage = (req, res, next) => {
next();
};
module.exports.validatePwdPage = (req, res, next) => {
const validatePwdPage = (req, res, next) => {
let pwd = req.body.pwd || '';
if (helpers.isPassword(pwd)) {
... ... @@ -331,7 +331,7 @@ module.exports.validatePwdPage = (req, res, next) => {
}
};
module.exports.updatePwdAPI = (req, res, next) => {
const updatePwdAPI = (req, res, next) => {
let code = req.body.code || '';
let mobileAuth = req.mobileAuth;
let newPassword = req.body.pwd;
... ... @@ -348,7 +348,7 @@ module.exports.updatePwdAPI = (req, res, next) => {
.catch(next);
};
module.exports.validateMobileInSession = (req, res, next) => {
const validateMobileInSession = (req, res, next) => {
req.body.mobile = req.session.mobile || "";
req.body.verifyCode = req.session.verifyCode || "";
req.body.area = req.session.area || "";
... ... @@ -360,3 +360,27 @@ module.exports.validateMobileInSession = (req, res, next) => {
}
};
module.exports = {
indexPage,
validateInputAPI,
validateUserPage,
getUserInfoAPI,
sendCodePage,
saveInSession,
sendBackMobileAPI,
validateMobileAPI,
validateEmailInSession,
sendEmailPage,
validateCodeByEmailPage,
resetPasswordPage,
verifyCodeByMobilePage,
checkSuccessStatusPage,
resetPwdSuccessPage,
verifyCodeByMobileAPI,
validateExistCodePage,
validateCodeByMobilePage,
validatePwdPage,
updatePwdAPI,
validateMobileInSession
};
... ...
... ... @@ -51,5 +51,5 @@ module.exports = {
validateAPI,
validatePage,
validate,
generatePage,
generatePage
};
... ...