mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-25 03:40:09 +08:00
mod: 继续补充登录风控分支(尚未完成)
This commit is contained in:
@@ -522,6 +522,14 @@ class Api {
|
||||
static const String safeCenterSmsCode =
|
||||
'${HttpString.passBaseUrl}/x/safecenter/common/sms/send';
|
||||
|
||||
/// type str loginTelCheck
|
||||
/// code int 验证码内容
|
||||
/// tmp_code str 验证标记代码 来自数据处理中的解析出的参数tmp_token
|
||||
/// request_id str 验证请求标记 来自数据处理中的解析出的参数requestId
|
||||
/// captcha_key str 验证秘钥 来自申请验证码的captcha_key(data->captcha_key)
|
||||
static const String safeCenterSmsVerify =
|
||||
'${HttpString.passBaseUrl}/x/safecenter/login/tel/verify';
|
||||
|
||||
/// 密码加密密钥
|
||||
/// disable_rcmd
|
||||
/// local_id
|
||||
|
||||
@@ -415,4 +415,32 @@ class LoginHttp {
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
static Future safeCenterSmsVerify(
|
||||
{String? type,
|
||||
required String code,
|
||||
required String tmpCode,
|
||||
required String requestId,
|
||||
required String source,
|
||||
required String captchaKey}) async {
|
||||
var res = await Request().post(Api.safeCenterSmsVerify, data: {
|
||||
'type': type ?? 'loginTelCheck',
|
||||
'code': code,
|
||||
'tmp_code': tmpCode,
|
||||
'request_id': requestId,
|
||||
'source': source,
|
||||
'captcha_key': captchaKey,
|
||||
});
|
||||
print(res);
|
||||
if (res.data['code'] == 0) {
|
||||
return {'status': true, 'data': res.data['data']};
|
||||
} else {
|
||||
return {
|
||||
'status': false,
|
||||
'code': res.data['code'],
|
||||
'msg': res.data['message'],
|
||||
'data': res.data['data']
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user