permission($cmd_info["modulo_riferimento"]) && $_SESSION["utente"]->permission($radice,$_POST["codice_concorso"],$id_modulo) && tokenVerify()) { $test_string = "test-verifica-stringa"; $bind = array(); $bind[":codice"] = $_POST["codice_concorso"]; $strsql = "SELECT codice,public_key FROM b_concorsi WHERE codice = :codice "; $concorso = $pdo->go($strsql,$bind); if ($concorso->rowCount() > 0) { $concorso = $concorso->fetch(PDO::FETCH_ASSOC); $public = openssl_pkey_get_public(trim($concorso["public_key"])); if (openssl_public_encrypt($test_string,$encr,$public)) { $key = openssl_pkey_get_private($_POST["private_key"]); if (openssl_private_decrypt($encr,$decr,$key)) { if (strcmp($decr,$test_string)===0) { $salva = new salva(); $salva->debug = FALSE; $salva->nome_tabella = "b_concorsi"; $salva->operazione = "UPDATE"; $salva->oggetto = ["codice"=>$concorso["codice"],"private_verified"=>"S"]; if ($salva->save() != false) { $error = false; ?> swal({title:js_dict["success-msg"],type:"success"}).then(function(){ window.location.reload(); }); swal({title:"",type:"error"}); swal({title:"",type:"error"});