reactivate_accounts.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. define("LIBERATIONSWEB", 20091223);
  3. //Librairie de fonctions
  4. require_once (__DIR__ . '/vendor/autoload.php');
  5. require_once("lib/libconfig.inc.php");
  6. require_once("lib/libfonctions.inc.php");
  7. require_once("lib/libsession.inc.php");
  8. require_once("lib/libmysql.inc.php");
  9. require_once("lib/libencode.inc.php");
  10. //Requêtes mySQL pour rétablir les comptes.
  11. //Si moins de 15 minutes au premier essai
  12. unset($sqlparam);
  13. $sqlparam["connexion"] = "maitre";
  14. $sqlparam["type"] = "UPDATE";
  15. $sqlparam["table"][] = "administration";
  16. $sqlparam["where"][] = "essais=1";
  17. $sqlparam["where"][] = "Now() - INTERVAL 15 MINUTE > dern_acces";
  18. $sqlparam["champs"]["acces"] = 0;
  19. $sqlparam["champs"]["blocage"] = 0;
  20. executerRequeteSql($sqlparam);
  21. //Requêtes mySQL pour rétablir les comptes.
  22. //Si moins d'une heure minutes au second essai
  23. unset($sqlparam);
  24. $sqlparam["connexion"] = "maitre";
  25. $sqlparam["type"] = "UPDATE";
  26. $sqlparam["table"][] = "administration";
  27. $sqlparam["where"][] = "essais=2";
  28. $sqlparam["where"][] = "Now() - INTERVAL 60 MINUTE > dern_acces";
  29. $sqlparam["champs"]["acces"] = 0;
  30. $sqlparam["champs"]["blocage"] = 0;
  31. executerRequeteSql($sqlparam);