php - Problèmes de fonctionnement après l'expiration de l'e-mail de vérification de l'inscription
大家讲道理
大家讲道理 2017-06-30 09:52:35
0
3
997

Concernant la problématique du mail de vérification de l'inscription, mon idée est la suivante :

  1. Ajoutez le champ de statut à la base de données pour enregistrer le statut de vérification du courrier électronique. La valeur par défaut est inactive

  2. .
  3. Envoyez une adresse e-mail de vérification à l'adresse e-mail de l'utilisateur, et l'utilisateur ne peut activer l'adresse e-mail qu'après avoir cliqué dessus

  4. Si l'utilisateur n'est pas activé dans un certain délai, les données utilisateur seront supprimées

Ma confusion réside dans le troisième article (il y a bien sûr d'autres ambiguïtés qui peuvent également être soulignées)

  1. Devriez-vous le supprimer violemment après qu'il soit resté inactif pendant un certain temps, est-ce que cela vous convient ? (Est-ce inapproprié ?)

  2. [Clé]Comment supprimer des données

Comment supprimer des données [Question]

  1. Mon idée est d'ajouter une heure de création d'utilisateur, puis de supprimer les données en fonction de l'heure de création de l'utilisateur et du statut d'activation,
    mais je ne sais pas quelle est l'idée spécifique.

  2. De plus, je ne sais pas s'il faut utiliser un langage de programmation pour écrire une suppression logique ou utiliser une base de données MySQL pour écrire une suppression automatique logique.

  3. Je connais beaucoup de choses sur NoSQL, mais je suis curieux de savoir si cette fonction peut être implémentée en utilisant NoSQL tel que redis et memcache, lequel est meilleur que MySQL ?

  4. .
大家讲道理
大家讲道理

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

répondre à tous(3)
三叔

Le champ de vérification de l'e-mail doit être ajouté à la table des utilisateurs. Si vous souhaitez conserver les enregistrements de candidature, vous pouvez créer une nouvelle table

.
给我你的怀抱
  1. Vous pouvez créer ou non un champ pour l'activation de l'e-mail. Il n'est pas nécessaire de le supprimer s'il n'est pas activé

  2. .
  3. Vous pouvez utiliser php pour écrire la logique de suppression, puis démarrer une tâche planifiée pour l'exécuter. Allez utiliser MySQL régulièrement.

  4. Vous devrez éventuellement implémenter MySQL pour modifier les données. En fait, peu importe celui que vous utilisez !

  5. Je ne recommande pas de supprimer directement les enregistrements. Mais il peut être supprimé

仅有的幸福

Avec Redis, vous pouvez définir le délai d'expiration, vous n'avez donc pas besoin de maintenir l'opération de suppression vous-même

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal