SofPyon/inaka-portal

【ユーザー登録】メール認証が完了しないまま1週間が経過したユーザーは削除する

Opened this issue · 0 comments

背景

現状、ユーザー登録におけるメール認証が完了していない状態で放置することが可能になっている。

メール認証を完了させない原因が、間違ってユーザー登録してしまったものの、アカウントを削除しないまま放置している可能性がある。

そのため、メール認証が完了していないユーザー情報は、一定間隔で削除したい。

実装内容

  • ユーザー登録から1週間経過してもメール認証を完了させていないユーザー情報は削除する
    • Laravelのタスクスケジュール機能を活用する
  • ユーザー登録完了後、メールアドレスの変更手続きによるメール認証の未完了ユーザーは削除しない
    • #103 がマージされると、users テーブル上に、ユーザー登録がすでに完了しているかどうかを示すカラムが追加されるので、この issue は #103 がマージされた後に着手する

検討事項