Error generating backup codes

Hello, im trying to generate a backup codes for a user. But i have this kind of error when generating backup codes. How can i fix it ? Where did i do problem ?
const handleVerifyCode = async (e: React.FormEvent) => {
e.preventDefault();
try {
await authClient.twoFactor.verifyTotp({
code: verificationCode
});
console.log(password)

const { data, error } = await authClient.twoFactor.generateBackupCodes({
password: password
})

console.log(data)

if (data) {
setBackupCodes(data.backupCodes);
setShowBackupCodes(true);
toast.success("2FA enabled successfully!");
}
} catch (error) {
toast.error("Invalid verification code");
}
};
const handleVerifyCode = async (e: React.FormEvent) => {
e.preventDefault();
try {
await authClient.twoFactor.verifyTotp({
code: verificationCode
});
console.log(password)

const { data, error } = await authClient.twoFactor.generateBackupCodes({
password: password
})

console.log(data)

if (data) {
setBackupCodes(data.backupCodes);
setShowBackupCodes(true);
toast.success("2FA enabled successfully!");
}
} catch (error) {
toast.error("Invalid verification code");
}
};
Error generating backup codes: [Error [APIError]: ] { status: 'UNAUTHORIZED', body: undefined, headers: {}, statusCode: 401 } POST /api/auth/two-factor/generate-backup-codes 500 in 54ms
Solution:
Yeah i switched to OTP
Jump to solution
2 Replies
wvn
wvnOP2w ago
@Ping Can you help please ?
Solution
wvn
wvn2w ago
Yeah i switched to OTP

Did you find this page helpful?