メールでハイパーリンクをユーザーに送信しています。ユーザーがそのハイパーリンクを1回だけクリックした場合。彼がそのハイパーリンクを2回クリックすると、期限切れになるはずです。
前もって感謝します
各リンクに一意の識別子が必要であり、その識別子をサーバー側 (通常はデータベース) に保存する必要があります。次に、各リクエストで次のことを行う必要があります。
ユーザーが他の識別子を推測するのを防ぐために、GUID を使用するか、ハッシュ付きの追加パラメーターを追加することをお勧めします (ユース ケースにもよります)。