Système de bannissement
Résolu
Legrandfifou
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
-
Legrandfifou Messages postés 109 Date d'inscription Statut Membre Dernière intervention -
Legrandfifou Messages postés 109 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis actuellement entrain de faire un système de bannissement, cependant après avoir fait le formulaire d'envoie du ban + l'insertion dans la table avec vérification que le pseudo existe bien et qu'il n'est pas déjà banni etc.. Je m'attaque maintenant à la pratique pur c'est à dire que la un modérateur/administrateur à le choix entre
Les "values"sont en secondes donc j'aimerais en fait que toutes les heures mon serveur enlève 3600 à chaque personne bannie pour vérifier si elle est bannie ca, ca va cependant je ne sais pas comment faire ca avec un code en sachant que la l'utilisateur devra pouvoir se reconnecter mais ca je m'en occuperais juste comment faire pour enlever un nombre définis de base dans la table mysql ? De plus si le serveur s'arrête y a t-il un risque ? Car je ne souhaite pas que le jours soient dé banni par erreur..
Merci en tout cas :)
je suis actuellement entrain de faire un système de bannissement, cependant après avoir fait le formulaire d'envoie du ban + l'insertion dans la table avec vérification que le pseudo existe bien et qu'il n'est pas déjà banni etc.. Je m'attaque maintenant à la pratique pur c'est à dire que la un modérateur/administrateur à le choix entre
<form action="" method = "POST"> <div class="title_connexion">BANISSEMENT</div> <TEXTAREA id ="textarea" name="pseudo" class="administrator_slide1" placeholder="Pseudo"></TEXTAREA></br> <select name="duree" class="duree"> <option value="none">none </option> <option value="3600">1 Heure</option> <option value="10800">3 Heures</option> <option value="43200">12 Heures</option> <option value="86400">24 Heures</option> <option value="259200">3 Jours</option> <option value="604800">1 Semaine</option> <option value="LIFETIME">A vie</option> </select> </br> <TEXTAREA id ="textarea" name="motif" class="administrator_slide1" placeholder="Motif de la sanction"></TEXTAREA></br> <button type="submit" name="submit_slide" class="btn_admin">Submit</button> </form>
Les "values"sont en secondes donc j'aimerais en fait que toutes les heures mon serveur enlève 3600 à chaque personne bannie pour vérifier si elle est bannie ca, ca va cependant je ne sais pas comment faire ca avec un code en sachant que la l'utilisateur devra pouvoir se reconnecter mais ca je m'en occuperais juste comment faire pour enlever un nombre définis de base dans la table mysql ? De plus si le serveur s'arrête y a t-il un risque ? Car je ne souhaite pas que le jours soient dé banni par erreur..
Merci en tout cas :)
A voir également:
- Système de bannissement
- Restauration systeme windows 10 - Guide
- Vérificateur des fichiers système - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- Cloner disque systeme - Guide
- Comment refaire le système d'un ordinateur - Guide
1 réponse
Bonjour,
Tu n'as pas à retirer du temps toutes les heures.....
Il te suffit de comparer la date actuelle (à l'instant t...) avec celle du bannissement pour obtenir le delta entre les deux et donc savoir si la durée est dépassée ou non.
Tu n'as pas à retirer du temps toutes les heures.....
Il te suffit de comparer la date actuelle (à l'instant t...) avec celle du bannissement pour obtenir le delta entre les deux et donc savoir si la durée est dépassée ou non.
Legrandfifou
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
5
Ah oui j'y ai pas du tout penser :o
Legrandfifou
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
5
Désolé après plusieurs essais et des recherches sur google je n'y arrive pas j'ai essayer avec 5 secondes et refresh pour voir mais le ban (les secondes dans la tables)
Legrandfifou
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
5
C'est bon j'ai réussi pour finir , merci :)