ApprovazioneUtentiLinkedIn

Versione del 17 giu 2025 alle 18:18 di Gianni (discussione | contributi) (Creata pagina con "<?php // ApprovazioneUtentiLinkedIn.php $richieste_file = __DIR__ . '/linkedin_requests.json'; $approvati_file = __DIR__ . '/approved_users.json'; function leggi_json($file) { return file_exists($file) ? json_decode(file_get_contents($file), true) : []; } function salva_json($file, $dati) { file_put_contents($file, json_encode($dati, JSON_PRETTY_PRINT)); } $richieste = leggi_json($richieste_file); $approvati = leggi_json($approvati_file); if ($_SERVER['REQUE...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

<?php // ApprovazioneUtentiLinkedIn.php

$richieste_file = __DIR__ . '/linkedin_requests.json'; $approvati_file = __DIR__ . '/approved_users.json';

function leggi_json($file) {

   return file_exists($file) ? json_decode(file_get_contents($file), true) : [];

}

function salva_json($file, $dati) {

   file_put_contents($file, json_encode($dati, JSON_PRETTY_PRINT));

}

$richieste = leggi_json($richieste_file); $approvati = leggi_json($approvati_file);

if ($_SERVER['REQUEST_METHOD'] === 'POST') {

   $email = $_POST['email'];
   $azione = $_POST['azione'];
   foreach ($richieste as $i => $utente) {
       if ($utente['email'] === $email) {
           if ($azione === 'approva') {
               $utente['data_approvazione'] = date('Y-m-d');
               $approvati[] = $utente;
               salva_json($approvati_file, $approvati);
           }
           unset($richieste[$i]);
           salva_json($richieste_file, array_values($richieste));
           header('Location: ApprovazioneUtentiLinkedIn.php?esito=ok');
           exit;
       }
   }

}

?><!DOCTYPE html> Approvazione Utenti LinkedIn

Richieste di accesso tramite LinkedIn

✅ Operazione eseguita con successo.

Nessuna richiesta in sospeso.

Foto profilo