Je suggérerais simplement de noter la date d'expiration du compte dans son enregistrement, plutôt que d'avoir une sorte de processus planifié pour supprimer les comptes expirés.
Pour un exemple .Net: lorsque vous recevez le paiement de 5 $, définissez la date d'expiration du compte sur DateTime.Now.AddDays (30) et refusez la connexion sur un compte où expirationDate < DateTime.Now.
En Java, vous devez verser la date dans un calendrier pour ajouter des jours, puis la réintégrer dans une date lorsque vous avez terminé. Toutefois, les fonctionnalités disponibles pour gérer les dates sont déterminées par votre environnement.
Quelle langue/plateforme? –