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");
    }
  };


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
Was this page helpful?