后台登录新增统一身份认证入口

与学生端共用后端 /sso/login 接口,学号 + 统一身份认证密码,
返回结构与账号登录一致,拿到 access_token 后流程无差别。
This commit is contained in:
2026-09-18 23:30:54 +08:00
parent b2b7d4208e
commit add24cfde8
2 changed files with 68 additions and 9 deletions
+18
View File
@@ -20,6 +20,24 @@ export async function login(data: LoginParam) {
return Promise.reject(new Error(res.data.message));
}
/**
* 学校统一身份认证登录(学号 + 统一身份认证密码)
*
* 与小程序端共用同一个后端接口,返回结构完全一致,
* 因此拿到 access_token 后前端流程与账号登录没有区别。
*/
export async function loginByGxmuSso(data: LoginParam) {
const res = await request.post<ApiResult<LoginResult>>('/sso/login', {
username: data.username,
password: data.password
});
if (res.data.code === 0) {
setToken(res.data.data?.access_token, data.remember);
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 获取验证码
*/