Skip to main content

Changing email / SMS resend time interval


This limit is only enforced on the client-side. For API rate-limiting please check out the Advanced customizations section.

You can set resendEmailOrSMSGapInSeconds to establish a minimum delay before the frontend allows the user to click the "Resend" button.

import SuperTokens from "supertokens-auth-react";
import Passwordless from "supertokens-auth-react/recipe/passwordless";
import Session from "supertokens-auth-react/recipe/session";

appInfo: {
apiDomain: "...",
appName: "...",
websiteDomain: "..."
recipeList: [
contactMethod: "EMAIL_OR_PHONE", // This example will work with any contactMethod.
signInUpFeature: {
// The default value is 15 seconds
resendEmailOrSMSGapInSeconds: 60,
Session.init({ /* ... */ })
Which frontend SDK do you use?
supertokens-web-js / mobile