Skip to content

鉴权接口

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",
};