70 lines
3.0 KiB
JavaScript
70 lines
3.0 KiB
JavaScript
/**
|
||
* @param {Egg.Application} app - egg application
|
||
*/
|
||
module.exports = app => {
|
||
const { router, controller } = app;
|
||
|
||
// 获取授权码
|
||
// authorize 是用来获取授权码的路由
|
||
// 生命周期:getClient --> getUser --> saveAuthorizationCode
|
||
router.all('/user/authorize', app.oAuth2Server.authorize());
|
||
// 通过授权码获取 accessToken
|
||
// token 是用来发放访问令牌的路由
|
||
// 生命周期:getClient --> getAuthorizationCode --> saveToken --> revokeAuthorizationCode
|
||
router.all('/user/token', app.oAuth2Server.token());
|
||
// 通过 accessToken 获取用户信息
|
||
// authenticate 是登录之后可以访问的路由
|
||
// 生命周期:getAccessToken
|
||
router.all('/user/authenticate', app.oAuth2Server.authenticate(), controller.verify.show);
|
||
// 北斗启航科技教育平台管理系统登录
|
||
router.post("/mlogin", controller.insiders.login);
|
||
// 北斗启航科技教育平台B端用户登录
|
||
router.post("/blogin", controller.bSide.login);
|
||
// 北斗启航科技教育平台通用服务登录
|
||
router.post("/clogin", controller.cSide.login);
|
||
// 北斗启航科技教育平台竞赛用户登录
|
||
router.post("/tlogin", controller.contest.login);
|
||
// 北斗启航科技教育平台C端用户注册
|
||
router.post("/cregistered", controller.cSide.registered);
|
||
// 比较用户名
|
||
router.post("/diffName", controller.cSide.diffName);
|
||
// 比较电话号码
|
||
router.post("/diffPhone", controller.cSide.diffPhone);
|
||
// 比较邮箱
|
||
router.post("/diffEmail", controller.cSide.diffEmail);
|
||
// 获取token
|
||
router.post("/getToken", controller.verify.getToken);
|
||
// 确定登录页面
|
||
router.post("/toLogin", controller.verify.toLogin);
|
||
// 确定登录状态
|
||
router.post("/loginStatus", controller.verify.loginStatus);
|
||
// 退出登录
|
||
router.post("/unLogin", controller.verify.unLogin);
|
||
// 验证token
|
||
router.post("/verify", controller.verify.getMsg);
|
||
// 获取用户基本信息
|
||
router.post("/getUser", controller.verify.getUser);
|
||
// 修改用户基本信息
|
||
router.post("/editUser", controller.verify.editUser);
|
||
// 修改密码
|
||
router.post("/changePassword", controller.verify.changePassword);
|
||
// 重置密码
|
||
router.post("/resetPassword", controller.verify.resetPassword);
|
||
// 北斗启航科技教育平台B端单位管理员编辑用户基本信息
|
||
router.post("/editUserManager", controller.bSide.editUserManager);
|
||
|
||
// 北斗应用技术培训证书项目报名系统登录
|
||
router.post("/elogin", controller.exam.login);
|
||
// 北斗应用技术培训证书项目报名系统管理系统登录
|
||
router.post("/alogin", controller.examManager.login);
|
||
|
||
// 向手机发送短信验证码
|
||
router.post("/sendSMS", controller.sMSService.sendSMS);
|
||
// 校验短信验证码
|
||
router.post("/checkCode", controller.sMSService.checkCode);
|
||
// 身份二要素核验
|
||
router.post("/checkIdCard", controller.id2MVService.checkIdCard);
|
||
// 身份证二要素核验
|
||
router.post("/CNTEV", controller.cNTEVService.CNTEV);
|
||
};
|