diff --git a/apps/login/ui/ChooseSecondFactor.tsx b/apps/login/ui/ChooseSecondFactor.tsx
index 6d24bcfb5c2..61b360ec246 100644
--- a/apps/login/ui/ChooseSecondFactor.tsx
+++ b/apps/login/ui/ChooseSecondFactor.tsx
@@ -46,10 +46,10 @@ export default function ChooseSecondFactor({
{userMethods.map((method, i) => {
return (
- {method === 4 && TOTP(false, "")}
- {method === 2 && U2F(false, "")}
- {method === 3 && EMAIL(false, "")}
- {method === 4 && SMS(false, "")}
+ {method === 4 && TOTP(false, "/otp/time-based?" + params)}
+ {method === 5 && U2F(false, "/u2f?" + params)}
+ {method === 7 && EMAIL(false, "/otp/email?" + params)}
+ {method === 6 && SMS(false, "/otp/sms?" + params)}
);
})}