北斗启航科技教育平台登录系统

This commit is contained in:
2026-03-27 17:50:18 +08:00
commit bdc25653a4
215 changed files with 5299 additions and 0 deletions

69
app/router.js Normal file
View File

@@ -0,0 +1,69 @@
/**
* @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);
};