reg.js 997 Bytes
/**
 * 注册
 *
 * @author Bi Kai<kai.bi@yoho.cn>
 * @date 2016/06/23
 */

'use strict';

// const helpers = require(global.library + '/helpers');
const RegService = require('../models/reg-service');

// const _ = require('lodash');

const reg = {
    index: (req, res) => {
        // 设置注册有效时间30分钟, 防机器刷
        req.session._REG_EXPIRE = Date.now() + 1800000;

        let refer = req.query.refer;

        refer && res.cookie('refer', encodeURI(refer), {
            domain: 'yohobuy.com'
        });

        res.render('reg/index', {
            title: '注册',
            regIndex: true, // 模板中使用JS的标识
            backUrl: 'javascript:history.go(-1)', // eslint-disable-line
            headerText: '注册', // 头部信息
            isPassportPage: true, // 模板中模块标识
            areaCode: '+86', // 默认的区号
            countrys: RegService.getAreaData() // 地区信息列表
        });
    }
};

module.exports = reg;