SupabaseS
Supabase5mo ago
3Froto

how i can change redirect url for reset password

 if (!rateLimitCheck.allowed) {
          return NextResponse.json(
            {
              error: 'Too many requests. Please wait a moment before trying again.',
              remainingTime: rateLimitCheck.remainingTime,
            },
            { status: 429 }
          );
        }
  

        const supabase = createAdminClient();
        const { data: linkData, error: linkError } = await supabase.auth.admin.generateLink({
          type: 'recovery',
          email,
        });
  
        if (linkError || !linkData.properties?.action_link) {
          console.error('generateLink error:', linkError);
          return NextResponse.json(
            {
              error: linkError?.message || 'Failed to generate password update link',
            },
            { status: 500 }
          );
        }
  
        const recoveryLink = linkData.properties.action_link;
  

        const { data: emailData, error: emailError } = await resend.emails.send({
          from: 'onboarding@resend.dev',
          to: email,
          subject: 'Reset your password',
          react: VerificationEmail({
            otp: recoveryLink,
            isPasswordReset: true,
          }),
        });
  
        if (emailError) {
          console.error('Resend error:', emailError);
          return NextResponse.json(
            { error: emailError.message },
            { status: 500 }
          );
        }
  
        data = emailData;
        break;


its send a url but with redirect url i don't know how i can set it
Was this page helpful?