2FA back office: proteggi gli accessi admin - Modulo PrestaShop

Modulo PrestaShop 2FA: Metti in Sicurezza il tuo Back-Office e Ferma il Furto di Password

+7 Download ★ ★ ★ ★ ★ 5 / 5 Versione 2.0.1 1.7.8 8.0+ 9.0+ 5 Lingue 🇵🇱 PL 🇪🇸 ES 🇮🇹 IT 🇬🇧 EN 🇫🇷 FR
  • Codice a 6 cifre di un'app (Google Authenticator, Authy, Microsoft Authenticator…) dopo la password
  • Un codice al mese e per browser: dispositivi attendibili 30 giorni, sessione verificata 12 ore
  • 2FA obbligatoria per profilo, con periodo di tolleranza e blocco dopo codici errati
  • Dashboard, registro, codici di recupero e reimpostazione di un collega in pochi clic
  • Compatibile con PrestaShop 1.7.8, 8.0+ e 9.0+ (PHP 7.4 minimo)
Non sei ancora sicuro? Provalo gratis per 24 ore — nessuna carta di credito richiesta.
Funzionalità

Tutto quello che ti serve, niente di superfluo

Autenticazione TOTP a due fattori con Google Authenticator, Authy o Microsoft, dispositivi attendibili e gestione per dipendente.

Doppia verifica TOTP

Un codice a 6 cifre di un’app, oltre alla password, prima di qualsiasi azione del back office mentre il modulo è attivo.

Attivazione tramite QR code

Inquadra il codice QR, inserisci un primo codice: la configurazione richiede due minuti.

Compatibile con tutte le app

Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden e qualsiasi app TOTP.

Codici di recupero inclusi

Dieci codici monouso per dipendente, rinnovabili dalla pagina «La mia autenticazione a due fattori».

Gestione per dipendente

Ogni dipendente gestisce la propria 2FA; un super amministratore reimposta o sblocca un collega dalla dashboard.

Protezione contro il furto di password

Con una licenza valida, una password rubata non basta: nessuna pagina, modulo o chiamata AJAX del back office si esegue senza il codice.

Licenza verificata

Una licenza valida è necessaria per la protezione: senza, il modulo si disattiva, conserva registrazioni, codici e impostazioni e si riattiva dopo l’attivazione o il rinnovo.

Rinnovo senza interruzioni

Sette giorni di tolleranza dopo la data di fine memorizzata, controllo del server al massimo una volta all’ora e sette giorni di tolleranza per le risposte temporanee: una licenza pagata non viene interrotta per errore.

Recensioni dei clienti

Lo usano ogni giorno

5 Su 5 · 5 Recensioni

"Best module I've found for PrestaShop. Worth every penny."

TG Tom G.

"Lo uso en 3 tiendas sin ningún problema."

IT Isabel T.

"Soporte técnico rápido y eficaz. Gran trabajo!"

DS Diego S.

"Relación calidad/precio inmejorable."

PR Pablo R.
description Descrizione completa expand_more

Proteggi il tuo Back-Office PrestaShop con l'Autenticazione a Due Fattori (2FA)

Lo sapevi che una password, per quanto complessa, non basta più a garantire la sicurezza del tuo negozio online? Di fronte all'aumento del phishing e del furto di credenziali, l'accesso alla tua amministrazione è il bersaglio preferito degli hacker. Il nostro modulo Two-Factor Authentication (2FA) aggiunge un secondo passaggio a ogni accesso: il codice a 6 cifre di un'app installata sullo smartphone del dipendente. Con una licenza valida, una password rubata non basta più: nel tuo back-office non si esegue nulla senza quel codice, né pagine, né moduli, né chiamate AJAX. Senza una licenza valida, il modulo si disattiva: non viene chiesto alcun codice e le pagine del modulo sono chiuse, ma registrazioni, codici di recupero, dispositivi attendibili, impostazioni e registro vengono conservati.

Un Secondo Lucchetto contro il Furto di Password

La sicurezza del tuo fatturato e la protezione dei dati dei tuoi clienti sono le tue priorità. Il modulo si basa sullo standard aperto TOTP (Time-based One-Time Password, RFC 6238), supportato dalle app di autenticazione più diffuse: il codice cambia ogni 30 secondi e funziona una sola volta. Rafforzi così la protezione dei dati personali del tuo negozio e la fiducia all'interno del tuo team di gestione; il registro degli accessi ti aiuta a documentare i tuoi obblighi GDPR.

Un Accesso che Non Rallenta il Tuo Team

Un'autenticazione a due fattori che si aggira perché stanca non protegge nessuno. Il modulo riduce il numero di codici richiesti senza indebolire il controllo:

  • Un codice al mese e per browser: il dispositivo attendibile viene ricordato per 30 giorni (regolabile), qualunque sia l'indirizzo IP. Ogni dipendente vede i propri dispositivi e rimuove quelli che non usa più.
  • Una sessione verificata di 12 ore: un solo codice per giornata di lavoro, anche su una postazione non ricordata. La durata si regola da 1 a 168 ore e la disconnessione la termina.
  • Un inserimento veloce: il codice parte alla sesta cifra e la casella «Ricorda questo dispositivo» è selezionata per impostazione predefinita (regolabile).

Funzionalità Chiave

  • Compatibilità universale: Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden o qualsiasi app TOTP. Attivazione con codice QR, con una chiave di configurazione leggibile o con il pulsante «Apri nell'app» sul telefono.
  • Gestione granulare dei profili: rendi obbligatoria la 2FA per i profili critici (es. SuperAdmin) e lascia che gli altri la attivino da soli da «La mia autenticazione a due fattori».
  • Periodo di tolleranza configurabile: concedi qualche giorno (7 per impostazione predefinita) ai tuoi collaboratori per attrezzarsi prima di rendere obbligatoria la doppia autenticazione. Il termine decorre dal giorno in cui il profilo diventa obbligatorio e un avviso indica i giorni rimasti.
  • Blocco dopo codici errati: dopo 5 codici sbagliati (regolabile), l'account viene bloccato per 15 minuti (regolabile). Il blocco è salvato nel database: riconnettersi non azzera i tentativi.
  • Dashboard e registro: i super amministratori vedono chi è protetto, chi è bloccato e chi deve ancora configurare la 2FA, e consultano la cronologia di verifiche, errori e modifiche di sicurezza.
  • Reimpostazione di un collega: un dipendente ha perso il telefono? Un super amministratore reimposta o sblocca il suo account in pochi clic, confermando con il proprio codice.
  • Controllo prima di ogni azione: mentre il modulo è attivo, il codice è richiesto prima dell'esecuzione di una pagina, di un modulo o di una chiamata AJAX. Anche cambiare telefono o creare nuovi codici di recupero richiede un codice valido.
Pagina «Verifica la tua identità»: campo del codice a 6 cifre, casella «Ricorda questo dispositivo per 30 giorni» selezionata e link ai codici di recupero
Pagina del codice dopo la password
Dashboard di un super amministratore: 4 dipendenti di cui 3 protetti, una configurazione obbligatoria in sospeso, un dipendente bloccato, con i pulsanti Reimposta e Sblocca
Dashboard dei dipendenti

Una licenza valida, una protezione continua

L'autenticazione a due fattori si applica solo con una licenza valida. Se la licenza manca, è scaduta, sospesa o revocata, oppure se il dominio o la firma non sono riconosciuti, il modulo si disattiva su tutti i negozi: non viene chiesto alcun codice all'accesso e le pagine del modulo sono chiuse. Registrazioni, codici di recupero, dispositivi attendibili, impostazioni e registro vengono conservati, e il negozio resta disponibile: solo la password protegge allora il back office. Il modulo di licenza resta accessibile da Configura.

Attiva o rinnova la licenza da quella pagina, scegliendo il contesto che comprende tutti i negozi in multinegozio: il modulo si riattiva subito e, dalla pagina successiva, il back office chiede di nuovo il codice. Una licenza pagata non viene interrotta per errore: il modulo mantiene la protezione per sette giorni dopo la data di fine memorizzata, interroga il server al massimo una volta all'ora e tollera sette giorni di risposte temporanee dal primo errore. Una risposta definitiva (licenza scaduta, sospesa o revocata, dominio o firma non riconosciuti) viene applicata immediatamente.

Perché scegliere questa soluzione per il tuo negozio PrestaShop?

A differenza di altre soluzioni complesse, il nostro modulo è pensato per i commercianti esigenti che non vogliono sacrificare il proprio tempo. Offre un equilibrio tra alta sicurezza e comodità d'uso.

  • Tranquillità: il tuo catalogo, i tuoi margini e i file dei tuoi clienti sono protetti da un doppio lucchetto digitale.
  • Sempre una porta di emergenza: 10 codici di recupero monouso per dipendente, la reimpostazione da parte di un super amministratore, il file DISABLE_2FA e il comando da console wepresta:2fa:disable ti evitano un blocco definitivo.
  • Leggero: nessun override, nessuna libreria PHP di terze parti, segreti cifrati e autenticati, un archivio di meno di 250 KB.
  • Una licenza valida, senza nuova registrazione: senza licenza, il modulo si disattiva e conserva registrazioni, codici di recupero e impostazioni; all'attivazione o al rinnovo, la protezione riprende senza iscrivere di nuovo i dipendenti.

Un'Installazione Semplice, Rapida ed Efficace

Non serve essere un esperto di cybersicurezza per proteggere il tuo business. L'installazione richiede pochi clic direttamente dalla gestione moduli. Una volta attivato, il modulo guida ogni dipendente passo dopo passo nella configurazione della propria app mobile: bastano due minuti. Indica i profili obbligatori e il tuo back-office PrestaShop beneficia di una protezione di livello professionale, pronta ad affrontare le minacce del web moderno.

Pagina di configurazione: installare un’app di autenticazione, inquadrare il codice QR (o digitare la chiave), poi inserire il codice mostrato dall’app
Configurazione in tre passaggi
Pagina «La mia autenticazione a due fattori»: stato attivo, 10 codici di recupero non utilizzati ed elenco dei dispositivi attendibili (Chrome / macOS, Safari / iOS) con la data di validità
La mia 2FA: codici di recupero e dispositivi attendibili

Compatibilità

Compatibile con PrestaShop 1.7.8, 8.0+ e 9.0+, con PHP 7.4 minimo (estensioni json, openssl e mbstring). PrestaShop 1.7.7 e le versioni precedenti non sono supportate. Un solo archivio va bene per queste versioni. L'interfaccia è disponibile in francese, inglese, spagnolo, italiano e polacco. Su PrestaShop 1.7, la pagina delle impostazioni segnala tre vecchi script autonomi di PrestaShop (backup.php, pdf.php, get-file-admin.php) da eliminare: rispondono a un dipendente connesso senza passare dal controllo del modulo.

Il supporto è fornito dalla tua area cliente WePresta o via email a mail@wepresta.shop, secondo l'opzione di supporto della tua offerta. Leggi la documentazione completa

Confronto

Perché sceglierci?

Scopri come ci confrontiamo con le alternative più diffuse sul mercato

Funzionalità Addons
Prezzi trasparenti
Aggiornamenti a vita inclusi
Supporto diretto dallo sviluppatore
Compatibile con PS 1.7, 8 e 9
Codice pulito e standardizzato
Compatibile Multi-negozio
Nessun costo di rinnovo nascosto
Incluso Non incluso Parziale / Non garantito
Anteprima

Scopri il modulo attraverso le immagini

Autenticazione a due fattori (2FA) per il back office PrestaShop

Autenticazione a due fattori (2FA) per il back office PrestaShop

Pagina del codice dopo la password

Pagina del codice dopo la password

Dashboard dei dipendenti

Dashboard dei dipendenti

Configurazione in tre passaggi

Configurazione in tre passaggi

La mia 2FA: codici di recupero e dispositivi attendibili

La mia 2FA: codici di recupero e dispositivi attendibili

Licenza scaduta: modulo disattivato, nessun codice richiesto, modulo di licenza raggiungibile da Configura.

Licenza scaduta: modulo disattivato, nessun codice richiesto, modulo di licenza raggiungibile da Configura.

Licenza rinnovata: modulo riattivato da Configura, 2FA di nuovo attiva senza reinserire le impostazioni.

Licenza rinnovata: modulo riattivato da Configura, 2FA di nuovo attiva senza reinserire le impostazioni.

Supporto

FAQ

Trova le risposte alle domande frequenti su questo modulo

Aggiunge una seconda verifica all’accesso all’amministrazione. Mentre il modulo è attivo, con una licenza valida, una password rubata non basta: il back office resta chiuso senza il codice temporaneo generato sul telefono del dipendente. È una protezione diretta contro la presa di controllo di un negozio: modifica dei prezzi, dirottamento degli ordini, creazione di account amministratore o esportazione dei dati dei clienti.

Il modulo usa lo standard TOTP (Time-based One-Time Password, RFC 6238): un codice a 6 cifre che cambia ogni 30 secondi, generato da un’app di autenticazione. Non servono SMS (costi, recapito) né e-mail (casella compromessa), e il codice si genera senza connessione di rete. Un telefono con l’orologio sfasato di un periodo di 30 secondi è comunque accettato; un codice funziona una sola volta.

Tutte le app TOTP: Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden e le loro equivalenti. Ogni dipendente usa l’app che preferisce, senza strumenti proprietari imposti. Il codice QR si inquadra con l’app; su un telefono, il pulsante «Apri nell’app» o la digitazione della chiave di configurazione evitano la scansione.

Sì. Nelle impostazioni scegli i profili per cui la 2FA è obbligatoria, per esempio SuperAdmin e i profili che accedono a pagamenti, moduli o esportazioni. Gli altri dipendenti possono attivarla da soli da «La mia autenticazione a due fattori». Un periodo di tolleranza (7 giorni per impostazione predefinita) lascia il tempo di attrezzarsi: decorre dal giorno in cui il profilo diventa obbligatorio e un avviso indica i giorni rimasti.

Due meccanismi si sommano. Il dispositivo attendibile ricorda un browser per 30 giorni (regolabile), qualunque sia l’indirizzo IP: il dipendente inserisce un codice al mese e per browser, con la casella «Ricorda questo dispositivo» selezionata per impostazione predefinita. Su un browser non ricordato, la verifica resta valida 12 ore (regolabile da 1 a 168 ore): un solo codice per giornata di lavoro. La disconnessione o la rimozione del dispositivo richiede di nuovo il codice.

Accede con uno dei suoi 10 codici di recupero (monouso), poi configura la nuova app con «Cambia telefono». Se non ha più codici, un super amministratore apre la dashboard, fa clic su «Reimposta» sulla sua riga e conferma con il proprio codice: la 2FA del dipendente viene rimossa e la configura di nuovo al successivo accesso. Ogni reimpostazione viene scritta nel registro.

Quattro vie, dalla più semplice alla più radicale: il codice di recupero del dipendente; la reimpostazione da parte di un altro super amministratore; il comando da console wepresta:2fa:disable (opzione --employee con l’ID o l’e-mail, oppure --all per tutto il negozio, e --dry-run per simulare); il file vuoto DISABLE_2FA collocato nella cartella del modulo, che sospende la richiesta del codice per tutti finché esiste. Un avviso rosso ne ricorda la presenza ai super amministratori.

Sì. Il registro della dashboard, riservato ai super amministratori, elenca con data, dipendente, indirizzo IP e dettaglio: codici accettati o errati, codici di recupero usati, blocchi e sblocchi, cambi di telefono, nuovi codici di recupero, dispositivi aggiunti o rimossi, reimpostazioni e disattivazioni. Si filtra per dipendente e non contiene mai un codice né un segreto. Le righe più vecchie di 90 giorni (regolabile da 7 a 3650 giorni) vengono eliminate automaticamente.

Sì, mentre il modulo è attivo. Il codice viene verificato prima che il back office esegua qualsiasi cosa: pagine, moduli (POST), chiamate AJAX e JSON, pagine senza menu. Con la sola password, una pagina viene reindirizzata alla pagina del codice e una chiamata AJAX riceve una risposta 401 senza dati. Limite noto su PrestaShop 1.7: i vecchi script autonomi backup.php, pdf.php e get-file-admin.php rispondono a un dipendente connesso senza passare dal nucleo di PrestaShop; la pagina delle impostazioni lo segnala e invita a eliminarli.

La 2FA si ferma senza una licenza valida: il modulo si disattiva su tutti i negozi, non viene chiesto alcun codice e le sue pagine sono chiuse; registrazioni, codici di recupero, dispositivi attendibili, impostazioni e registro vengono conservati. Attiva o rinnova la licenza da Configura: il modulo si riattiva subito e la pagina successiva chiede di nuovo il codice. Una licenza pagata ha sette giorni di tolleranza dopo la data di fine memorizzata, e una risposta temporanea del server è tollerata per sette giorni dal primo errore. Una risposta definitiva (licenza scaduta, sospesa o revocata, dominio sconosciuto o firma non valida) viene applicata immediatamente. In multinegozio, attiva dal contesto che comprende tutti i negozi.

Il modulo funziona con PrestaShop 1.7.8, 8.0+ e 9.0+, e PHP 7.4 minimo, con un solo archivio; PrestaShop 1.7.7 e le versioni precedenti non sono supportate. Per aggiornare, carica l’archivio 2.0.1 nella gestione moduli: le registrazioni, i codici di recupero e il registro vengono conservati. I dispositivi attendibili della versione 1.0.0 non vengono più riconosciuti: ogni dipendente inserisce il codice una volta per browser. Se la licenza non è valida, attivala da Configura dopo l’aggiornamento.

Sì. I segreti TOTP sono salvati in un formato cifrato e autenticato, i codici di recupero e i token dei dispositivi attendibili come impronte, e il registro non contiene mai un codice né un segreto. Le chiavi derivano dalla chiave di cifratura di PrestaShop, che non è nel database: un’esportazione del solo database non permette di generare un codice valido.

Iscriviti +7 Merchant che usano questo modulo

Installazione in 5 minuti · Documentazione completa inclusa

Licenza a vita
Pagamento unico, aggiornamenti inclusi a vita.
Scegli la tua licenza
Senza impegno · Disdisci in 1 clic dal tuo account
Invece di --€/year se acquistati separatamente
Caricamento in corso ...