鉴权接口
1. 登录
/** * @path /management/blog/auth/login * @method POST * @param {userName,password,code} */const result = { data: { token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiYWRtaW4iLCJlbWFpbCI6Ijk0NDI1MzEzNUBxcS5jb20iLCJtb2JpbGUiOm51bGwsInVzZXJUeXBlIjowLCJpZCI6NDIsImlhdCI6MTcyNzQyNjk3NiwiZXhwIjoxNzI3NTEzMzc2fQ.owP9b84XCjBclEcnUqmcjwhgWQzSERnePgtQwz0gVuQ", userType: 0, avatar: "http://localhost:3000/cdn/avatar/LOL.png", mobile: null, id: 42, pagePermissionId: [ "Account", "AccountRole", "AccountUser", "Dashboard", "BlogPost", "BlogPostList", "BlogPostChannel", "BlogPostDirectory", "BlogPostAuthor", "BlogPostUser", "BlogPostCoverLib", "BlogPostVideoLib", "Audit", "AuditAuthor", "AuditComment", ], }, code: 200, success: true, message: "SUCCESS",};
2. 修改密码
/** * @path /management/blog/auth/changePassword * @method POST * @param {oldPassword,newPassword} */
3. 获取验证码
/** * @path /management/blog/auth/getVerifyCode * @method POST * @param {userName,sendMethod} */const result = { data: { mobile: null, }, code: 200, success: true, message: "SUCCESS",};
4. 忘记密码
/** * @path /management/blog/auth/forgotPassword * @method POST * @param {email,username} */const result = { data: null, code: 200, success: true, message: "SUCCESS",};
5. 验证 token
/** * @path /management/blog/auth/checkToken * @method POST * @param {token} */const result = { data: null, code: 200, success: true, message: "SUCCESS",};
6. 修改密码(不需要旧密码)
/** * @path /management/blog/auth/changePasswordWithOutOld * @method POST * @param {token,password} */const result = { data: null, code: 200, success: true, message: "SUCCESS",};
7. 获取用户信息
/** * @path /management/blog/auth/getUserInfo * @method GET * @param {id} */const result = { data: { id: 42, userName: "admin", email: "", avatar: "http://localhost:3000/cdn/avatar/LOL.png", }, code: 200, success: true, message: "SUCCESS",};
8. 退出登录
/** * @path /management/blog/auth/signOut * @method POST * @param {email,userName,userId} */const result = { data: null, code: 200, success: true, message: "SUCCESS",};