28 lines
846 B
PHP
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);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
?>
|