"use client"; import { useQuery } from "@tanstack/react-query"; import { AlertTriangle, ArrowLeft, Loader2, ShieldAlert } from "lucide-react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { api } from "@/lib/api"; import { Link, useParams } from "@/lib/router"; import { resolveErrorMessage } from "@/lib/utils"; export default function ResetPasswordConfirm() { const { token } = useParams<{ token: string }>(); const { data, isLoading, isError, error } = useQuery({ queryKey: ["legacy-reset-guidance", token], queryFn: () => api.getLegacyResetTokenMessage(token || ""), retry: false, }); const message = isError ? resolveErrorMessage(error, "این مسیر دیگر برای بازیابی رمز عبور فعال نیست.") : data?.message || "لینک بازیابی ایمیلی غیرفعال شده است. برای ادامه از بازیابی با موبایل یا ورود با گوگل استفاده کنید."; return (
راه جایگزین
از صفحه بازیابی با موبایل استفاده کنید. اگر موبایل ثبتشده را هم در دسترس ندارید، ورود با گوگل و همان ایمیل قبلی بهترین مسیر بازیابی است.