diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo).zip b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo).zip new file mode 100644 index 0000000..2b11cde Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo).zip differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616685036528763986.jpeg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616685036528763986.jpeg new file mode 100644 index 0000000..72074cd Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616685036528763986.jpeg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616690126544348917.jpeg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616690126544348917.jpeg new file mode 100644 index 0000000..72074cd Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616690126544348917.jpeg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616690162175222764.jpeg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616690162175222764.jpeg new file mode 100644 index 0000000..72074cd Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616690162175222764.jpeg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616691032584755800.jpeg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616691032584755800.jpeg new file mode 100644 index 0000000..72074cd Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616691032584755800.jpeg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616691035022991460.jpeg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616691035022991460.jpeg new file mode 100644 index 0000000..72074cd Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/WechatIMG1616691035022991460.jpeg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/avatar22216685147454288940.jpg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/avatar22216685147454288940.jpg new file mode 100644 index 0000000..5d7fc8c Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/avatar22216685147454288940.jpg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/ok16685040369663598.png b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/ok16685040369663598.png new file mode 100644 index 0000000..004e2e6 Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/ok16685040369663598.png differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/s3386137716691881519479237.jpg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/s3386137716691881519479237.jpg new file mode 100644 index 0000000..cc0e636 Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/s3386137716691881519479237.jpg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/s3386137716691885087204240.jpg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/s3386137716691885087204240.jpg new file mode 100644 index 0000000..cc0e636 Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/s3386137716691885087204240.jpg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16685036151951330.png b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16685036151951330.png new file mode 100644 index 0000000..9ab43c3 Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16685036151951330.png differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16685036419338790.png b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16685036419338790.png new file mode 100644 index 0000000..9ab43c3 Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16685036419338790.png differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16691863629478305.png b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16691863629478305.png new file mode 100644 index 0000000..9ab43c3 Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/totoro16691863629478305.png differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/银时16690229510276355.jpeg b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/银时16690229510276355.jpeg new file mode 100644 index 0000000..57a57f7 Binary files /dev/null and b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/public/static/uploads/银时16690229510276355.jpeg differ diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/routes/admin.js b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/routes/admin.js index bea79c4..c8d178c 100644 --- a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/routes/admin.js +++ b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/routes/admin.js @@ -13,6 +13,7 @@ const { updateAdminService, findAllAdminService, findAdminByIdService, + adminIsExistService } = require("../services/adminService"); const { formatResponse, analysisToken } = require("../utils/tools"); @@ -108,4 +109,12 @@ router.patch("/:id", async function (req, res) { res.send(formatResponse(0, "", result)); }); +/** + * 根据 loginId 来查找该管理员是否存在 + */ + router.get("/adminIsExist/:loginId", async function (req, res) { + const result = await adminIsExistService(req.params.loginId); + res.send(formatResponse(0, "", result)); +}); + module.exports = router; diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/adminService.js b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/adminService.js index 62ea37a..3d4a663 100644 --- a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/adminService.js +++ b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/adminService.js @@ -8,6 +8,7 @@ const { deleteAdminDao, findAdminByIdDao, updateAdminDao, + findAdminByLoginId } = require("../dao/adminDao"); const { adminRule } = require("./rules"); const { ValidationError } = require("../utils/errors"); @@ -145,3 +146,16 @@ module.exports.updateAdminService = async function (id, newInfo) { } return await updateAdminDao(id, newInfo); }; + +/** + * + * @param {*} loginId 管理员的登录账号 + */ + module.exports.adminIsExistService = async function (loginId) { + const data = await findAdminByLoginId(loginId); + if (data.length) { + return true; + } else { + return false; + } +}; \ No newline at end of file diff --git a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/userService.js b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/userService.js index 24b61db..1e8191c 100644 --- a/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/userService.js +++ b/入门篇/03. 第三章/3-2. 项目介绍与准备工作/课件资料/服务器/coderstation-server(express+mongo)/services/userService.js @@ -209,10 +209,7 @@ module.exports.userIsExistService = async function (loginId) { * @returns */ module.exports.passwordcheckService = async function ({ userId, loginPwd }) { - console.log(userId, "1"); - console.log(loginPwd, "2"); const userInfo = await findUserByIdDao(userId); - console.log(userInfo); if (userInfo.loginPwd === md5(loginPwd)) { return true; } else {