后台登录新增统一身份认证入口
与学生端共用后端 /sso/login 接口,学号 + 统一身份认证密码, 返回结构与账号登录一致,拿到 access_token 后流程无差别。
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取验证码
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user