Esempio n. 1
0
function arrayContainsValue($array, $value)
{
    foreach ($array as $i => $v) {
        if (is_array($v)) {
            if (arrayContainsValue($v, $value)) {
                return true;
            }
        } else {
            if ($v == $value) {
                return true;
            }
        }
    }
    return false;
}
Esempio n. 2
0
     //			"header":"{\"reco...sion\":\"0.1\"}",
     //			"statistics":"UeRq75RZHzDC7elzrh/+OB5d",
     //			"version":"0.3",
     //			"lock":"----"
     //		},
     //		"oneTimePasswords":["f5f44c232f239efe48ab81a6236deea1a840d52946f7d4d782dad52b4c5359ce"]
     //	}
     //}
     $user = new user();
     $user = $user->Get($_SESSION["userId"]);
     $validOtpReferences = $parameters["parameters"]["oneTimePasswords"];
     $otpList = $user->GetOnetimepasswordList();
     $c = count($otpList);
     for ($i = 0; $i < $c; $i++) {
         $currentOtp = $otpList[$i];
         if (arrayContainsValue($validOtpReferences, $currentOtp->reference) == false) {
             $currentOtp->Delete();
         }
     }
     updateUserData($parameters["parameters"]["user"], $user);
     $user->Save();
     $result["result"] = $user->lock;
     //=============================================================
 } else {
     if ($message == "getOneTimePasswordsDetails") {
         //=============================================================
     } else {
         if ($message == "getLoginHistory") {
             $result["result"] = array();
             //=============================================================
         } else {