fix: sendVerificationCode do not check cfToken when no TurnstileSiteKey (#325)

This commit is contained in:
Dream Hunter
2024-06-29 01:01:46 +08:00
committed by GitHub
parent f1827f223a
commit 9448b3c754

View File

@@ -10,7 +10,7 @@ import { hashPassword } from '../../utils';
import Turnstile from '../../components/Turnstile.vue';
const { userJwt, userTab, userOpenSettings } = useGlobalState()
const { userJwt, userTab, userOpenSettings, openSettings } = useGlobalState()
const message = useMessage();
const router = useRouter();
@@ -98,7 +98,7 @@ const sendVerificationCode = async () => {
message.error(t('pleaseInputEmail'));
return;
}
if (!cfToken.value && userOpenSettings.value.enableMailVerify) {
if (openSettings.value.cfTurnstileSiteKey && !cfToken.value && userOpenSettings.value.enableMailVerify) {
message.error(t('pleaseCompleteTurnstile'));
return;
}