php - 登録確認メールの有効期限が切れた後の動作の問題
大家讲道理
大家讲道理 2017-06-30 09:52:35
0
3
885

登録確認メールの問題について、私の考えは次のとおりです。

  1. ステータス フィールドをデータベースに追加して、電子メール検証ステータスを記録します。デフォルトは非アクティブです。

  2. 確認用の電子メール アドレスをユーザーの電子メール アドレスに送信すると、ユーザーはその電子メール アドレスをクリックした後でのみその電子メール アドレスをアクティブにできます

  3. 一定期間内にユーザーがアクティベートされなかった場合、ユーザーデータは削除されます

私の混乱は 3 番目の記事にあります (もちろん、他にも指摘できる曖昧さはあります)

  1. 一定期間非アクティブになった後、強制的に削除しますか?問題ありませんか? (やり方が不適切でしょうか?)

  2. [キー]データ削除方法

データの削除方法【質問】

  1. 私のアイデアは、ユーザーの作成時間を追加し、ユーザーの作成時間とアクティブ化ステータスに基づいてデータを削除することです。
    しかし、具体的なアイデアが何なのかはわかりません。

  2. また、論理的な削除を作成するためにプログラミング言語を使用するか、論理的な自動削除を作成するために MySQL データベースを使用するのかもわかりません。

  3. NoSQL についてはよく知っているのですが、この機能が redis や memcache などの NoSQL で実装できるかどうか興味があります。mysql とどちらが優れていますか?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(3)
三叔

アプリケーションの記録を保持したい場合は、電子メール検証フィールドをユーザー テーブルに追加する必要があります。

いいねを押す +0
给我你的怀抱
  1. メールを有効にするかどうかのフィールドを作成できます。有効になっていない場合は削除する必要はありません。

  2. PHP を使用して削除ロジックを記述し、スケジュールされたタスクを開始してそれを実行できます。定期的に mysql にアクセスして操作してください。
  3. データを変更するには、最終的に mysql を実装する必要があります。実際、どちらを使用しても問題ありません。
  4. レコードを直接削除することはお勧めしません。でも削除できます
いいねを押す +0
仅有的幸福

redis では有効期限を設定できるため、削除操作を自分でメンテナンスする必要がありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!