captcha.js 757 Bytes
/**
 * Created by TaoHuang on 2016/6/18.
 */

'use strict';

const helpers = global.yoho.helpers;

const requiredAPI = (req, res, next) => {
    let captchaToken = (req.body.verifyCode || '').toLowerCase();

    if (captchaToken === req.session.captcha) {
        return next();
    } else {
        return res.json({
            code: 400,
            message: '您输入的验证码不正确!'
        });
    }
};

const requiredPage = (req, res, next) => {
    let captchaToken = (req.body.verifyCode || '').toLowerCase();

    if (captchaToken === req.session.captcha) {
        return next();
    } else {
        return res.redirect(helpers.urlFormat('/passport/back/index.html'));
    }
};

module.exports = {
    requiredAPI,
    requiredPage
};