|
|
|
@ -350,7 +350,6 @@
|
|
|
|
// 处理第三方登录
|
|
|
|
// 处理第三方登录
|
|
|
|
handleSocialLogin = (provider) => {
|
|
|
|
handleSocialLogin = (provider) => {
|
|
|
|
console.log(`尝试使用 ${provider} 登录`);
|
|
|
|
console.log(`尝试使用 ${provider} 登录`);
|
|
|
|
alert(`已启动 ${provider} 登录!`);
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
function deriveKey(password, salt) {
|
|
|
|
function deriveKey(password, salt) {
|
|
|
|
@ -364,7 +363,7 @@
|
|
|
|
handleSignUp = async (e) => {
|
|
|
|
handleSignUp = async (e) => {
|
|
|
|
e.preventDefault();
|
|
|
|
e.preventDefault();
|
|
|
|
signUpError = '';
|
|
|
|
signUpError = '';
|
|
|
|
if (!validatePassword(signUpForm.password) && false) {
|
|
|
|
if (!validatePassword(signUpForm.password)) {
|
|
|
|
signUpError = '密码必须大于8位,且包含大小写字母、下划线和数字。';
|
|
|
|
signUpError = '密码必须大于8位,且包含大小写字母、下划线和数字。';
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -379,11 +378,12 @@
|
|
|
|
code: btoa(signUpForm.password),
|
|
|
|
code: btoa(signUpForm.password),
|
|
|
|
}, {noretry: true});
|
|
|
|
}, {noretry: true});
|
|
|
|
if (response) {
|
|
|
|
if (response) {
|
|
|
|
alert('注册成功!');
|
|
|
|
$message.success('注册成功!');
|
|
|
|
switchToSignIn();
|
|
|
|
switchToSignIn();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch (error) {
|
|
|
|
} catch (error) {
|
|
|
|
signUpError = error.message || '注册失败,请重试。';
|
|
|
|
signUpError = error.message || '注册失败,请重试。';
|
|
|
|
|
|
|
|
$message.warning('注册失败,请重试。');
|
|
|
|
console.error(signUpError);
|
|
|
|
console.error(signUpError);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|