0

特定のメールにアクティベーション リンクを送信しようとしています。ユーザーがメール内のそのアクティベーション リンクをクリックすると、アカウントがアクティベートされます。これで成功しました。最初にデータベースのフラグを 0 に設定して、このことを行っています。アクティベーション リンクをクリックすると 1 に更新されます。ただし、ユーザーが 1 時間以内にメールからアクティベーション リンクをクリックしない場合、そのリンクは期限切れになるということをもう 1 つ含めたいと思います。これは、データベース内の私の「フラグ」です。 1 時間後に自動的に 1 に更新されます。codeigniter でこれを行うにはどうすればよいですか?? 可能であれば、これに関するリンクまたはチュートリアルを提供していただけますか..?

4

1 に答える 1

0

アカウントが作成されたときに追加の Timestamp/DateTime 列を保存できます。これを使用して、その値 + 1 時間と比較します。または、アクティブ化されたユーザーにのみ使用される別のテーブルを使用して、アクティブ化プロセスを追跡できる false(ゼロ) にします。いくつかの表の列

id[int]|userid[int]|last_email_used[Varchar 255]|sended_on[Datetime]

それが役に立ったことを願っています

于 2012-06-30T11:39:19.967 に答える