問題
- 新規アカウント作成時のパスワード設定リンクに有効期限はありますか
環境
- DXP 7.0+
解決
-
パスワード設定のリンクを生成した場合、データベース上の「Ticket」テーブル内にレコードが追加されます。
”Ticket.expirationDate”に期限切れとなる時間が記録されており、メールに記載されているリンクへアクセスするまではデータベース上にレコードが保持されます。
合わせて、メールに記載されたURLのパラメータ:”ticketKey”に対応する値が、"Ticket.key_"に格納されます。
URLへアクセスした際にデータベースの”Ticket.expirationDate”をチェックし、期限切れの場合は期限切れの画面が表示されます。
それと同時に、データベース上の当該レコードが削除されます。
ユーザーを新規作成した場合は、”Ticket.expirationDate”の値が「NULL」となるため、期限切れとはなりません。
追加情報