recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Problèmes de fonctionnement après l'expiration de l'e-mail de vérification de l'inscription

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. .
大家讲道理大家讲道理2704 Il y a quelques jours974

répondre à tous(3)je répondrai

  • 三叔

    三叔2017-06-30 09:54:35

    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

    .

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-30 09:54:35

    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é

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-06-30 09:54:35

    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

    répondre
    0
  • Annulerrépondre