Files
fdn2/app/private/lib/task/DeleteOldPasswordResetRequestsTask.php
2022-08-29 23:20:16 +02:00

28 lines
846 B
PHP

<?php
/*
Author: Riccardo Di Dato
Creation Date: 17/mar/2016
*/
class DeleteOldPasswordResetRequestsTask extends Task {
public static function getName(){
return "deleteOldPasswordRequests";
}
public static function getLabel(){
return "Cancella le richieste di reset password scadute";
}
public static function execute(){
// $requests = GlobalVariables::get("dao")->query("PasswordRecoveryRequestModel",array("date"=>array( '$lte'=>new MongoDate( strtotime("-10 minutes") ) ) ) ,array("limit"=>10));
$requests = GlobalVariables::get("dao")->query("PasswordRecoveryRequestModel",array("date"=>array( '$lte'=>new MongoDB\BSON\UTCDateTime( strtotime("-10 minutes") * 1000 ) ) ) ,array("limit"=>10));
if(sizeof($requests)>0){
foreach ($requests as $request){
GlobalVariables::get("dao")->delete($request);
}
}
}
}
?>