...
|
...
|
@@ -7,19 +7,18 @@ |
|
|
'use strict';
|
|
|
|
|
|
const express = require('express');
|
|
|
const cRoot = './controllers';
|
|
|
const login = require(cRoot + '/login');
|
|
|
const back = require(cRoot + '/back');
|
|
|
const bind = require(cRoot + '/bind');
|
|
|
const reg = require(cRoot + '/reg');
|
|
|
const login = require('./controllers/login');
|
|
|
const back = require('./controllers/back');
|
|
|
const bind = require('./controllers/bind');
|
|
|
const reg = require('./controllers/reg');
|
|
|
|
|
|
const disableBFCahce = require('../../doraemon/middleware/disable-BFCache');
|
|
|
|
|
|
const smsLogin = require(cRoot + '/sms');
|
|
|
const update = require(cRoot + '/update');
|
|
|
const agreement = require(cRoot + '/app-agreement');
|
|
|
const smsLogin = require('./controllers/sms');
|
|
|
const update = require('./controllers/update');
|
|
|
const agreement = require('./controllers/app-agreement');
|
|
|
|
|
|
const geetest = require(cRoot + '/geetest');
|
|
|
const geetest = require('./controllers/geetest');
|
|
|
|
|
|
const router = express.Router(); // eslint-disable-line
|
|
|
|
...
|
...
|
@@ -27,25 +26,25 @@ const router = express.Router(); // eslint-disable-line |
|
|
router.get('/passport/geetest/register', geetest.register);
|
|
|
|
|
|
// 兼容老的路由
|
|
|
router.get('/signin.html', login.common.beforeLogin, smsLogin.loginPage);
|
|
|
router.get('/signin.html', login.common.beforeLogin, login.common.clearCookie, smsLogin.loginPage);
|
|
|
router.get('/reg.html', disableBFCahce, reg.index);
|
|
|
router.get('/login.html', login.common.beforeLogin, login.local.international);
|
|
|
router.get('/login.html', login.common.beforeLogin, login.common.clearCookie, login.local.international);
|
|
|
router.get('/phoneback.html', back.indexMobilePage);
|
|
|
router.get('/emailback.html', back.indexEmailPage);
|
|
|
|
|
|
// 登出
|
|
|
router.get('/passport/signout/index', login.local.logout);
|
|
|
router.get('/passport/signout/index', login.common.clearCookie, login.local.logout);
|
|
|
|
|
|
// 登录页面
|
|
|
router.get('/passport/login', login.common.beforeLogin, login.local.loginPage);
|
|
|
router.get('/passport/international', login.common.beforeLogin, login.local.international);
|
|
|
router.get('/passport/login', login.common.beforeLogin, login.common.clearCookie, login.local.loginPage);
|
|
|
router.get('/passport/international', login.common.beforeLogin, login.common.clearCookie, login.local.international);
|
|
|
|
|
|
// 本地登录
|
|
|
router.post('/passport/login/auth', geetest.validate, login.local.login);
|
|
|
|
|
|
// SMS 短信
|
|
|
router.use('/passport/sms_login', login.common.beforeLogin, smsLogin.beforeIn);
|
|
|
router.get('/passport/sms_login', smsLogin.loginPage);
|
|
|
router.get('/passport/sms_login', login.common.clearCookie, smsLogin.loginPage);
|
|
|
router.post('/passport/sms_login/step1_check', smsLogin.indexCheck);
|
|
|
router.get('/passport/sms_login/token.json',
|
|
|
smsLogin.tokenBefore,
|
...
|
...
|
@@ -137,7 +136,7 @@ router.get('/passport/yohobuy', agreement.aboutYoho);// 关于有货 |
|
|
router.get('/passport/agreement', agreement.agreement);// 服务条款
|
|
|
|
|
|
// 验证码
|
|
|
let captcha = require(`${cRoot}/captcha`);
|
|
|
let captcha = require('./controllers/captcha');
|
|
|
|
|
|
router.get('/passport/captcha/get', captcha.get);
|
|
|
router.get('/passport/img-check.jpg', captcha.imgCheck);
|
...
|
...
|
|