feat: honeypot signup field (#6776)

feat: account consent
This commit is contained in:
François-Xavier Talbot
2026-07-19 21:54:23 +00:00
committed by GitHub
parent 6b569e4ee4
commit c579925f03
5 changed files with 41 additions and 5 deletions
@@ -128,7 +128,7 @@ const { data: globals } = useQuery<AuthGlobalsResponse>({
},
})
async function completeOAuthSignUp() {
async function completeOAuthSignUp(accountConsent: boolean) {
startLoading()
try {
if (!oauthFlowState.value) {
@@ -140,6 +140,7 @@ async function completeOAuthSignUp() {
state: oauthFlowState.value,
challenge: token.value,
sign_up_newsletter: subscribe.value,
account_consent: accountConsent,
})
await finishSignIn(res.session)
+2 -1
View File
@@ -250,7 +250,7 @@ function isUsernameTakenValidationError(error: unknown): boolean {
return errorCode === 'username_taken'
}
async function createAccount() {
async function createAccount(accountConsent: boolean) {
startLoading()
try {
const res = await client.labrinth.auth_v2.createAccount({
@@ -259,6 +259,7 @@ async function createAccount() {
email: email.value,
challenge: token.value,
sign_up_newsletter: subscribe.value,
account_consent: accountConsent,
})
await useAuth(res.session)