Creare un’area riservata per scaricare documenti in WordPress

7 dicembre 2016 , In: Wordpress
2
Creare un'area riservata per scaricare documenti in Wordpress

Per creare un’area riservata per scaricare documenti in WordPress, si può usare, semplicemente, un plug-in.

 

Il caso dell’area riservata WordPress

  • La necessità: creare un’area riservata con documenti accessibili solo a chi è in possesso di nome utente e password.
  • Le restrizioni: i documenti sono pdf o immagini scaricabili e da dividere in categorie.
  • Gli utenti: gli utenti non devono poi poter accedere al back end del sito WordPress.
  • La soluzione adottata: si tratta di due plug-in gratuiti che ho usato in sinergia.

 

I plug-in per creare l’area riservata WordPress

WP Customer Area

Per creare l’area riservata Worpdress, ho usato un plug-in gratuito, che si chiama WP Customer Area.
Solita trafila:

  • Scaricare il plug-in dal link: https://it.wordpress.org/plugins/customer-area/ e caricarlo tramite il pannello di controllo alla sezione Plug-in > Aggiungi nuovo > Carica. Installarlo. Attivarlo.
  • O andare in Plug-in > Aggiungi nuovo e cercarlo nella ricerca libera. Installarlo. Attivarlo

Una volta installato, si trova il modo di configurarlo da Impostazioni > Plug-in installati > WP Customer Area

 

Io ho configurato così le voci presenti. Se non ho messo indicazioni è perché non ho cambiato non ho cambiato nulla, rispetto alle configurazioni di default.

Proteggere docuemnti con password su worpdress

 

Wordpress area riservata con password

 

Area riservata per download documenti con wordpress

 

WP area riservata

 

Area riservata WP

 

Creare Area riservata WordPress

 

 

In quest’ultima scherma WP Costumer Area dice, tra le altre cose, che la nostra area riservata WordPress può essere protetta.

Creare Area riservataPer farlo dobbiamo seguire il percorso indicato (nel mio caso wp-config/customer-area/storage).
Lì troveremo una cartella o vuota, o con dei file/sottocartelle chiamate in modo curioso. Cifrato.

In questa cartella (storage) io ho messo un file .htaccess contenente questo:
Order Deny,Allow
Deny from all

 

Per chi non si fosse mai trovato a creare un file .htaccess, basta crea un file txt con il blocco note, contenente il codice. Salvarlo, ad esempio come htaccess.txt. Caricarlo tramite ftp, nella destinazione desiderata.
Una volta caricato, bisognerà modificare il file rinominandolo da htaccess.txt a .htaccess.

Ora, dal menu del pannello di controllo “Area clienti” potremo inserire e gestire categorie e file.

 

 

 

Members

Ora dobbiamo decidere chi vedrà cosa.

Già abbiamo definito alcune regole tramite WP Customer Area, negli screenshot sopra.
Ma con Members sarà semplice definire cosa potrà fare ciascun singolo utente.

Installiamolo:

  • Scaricare il plug-in dal link: https://it.wordpress.org/plugins/members/ e caricarlo tramite il pannello di controllo alla sezione Plug-in > Aggiungi nuovo > Carica. Installarlo. Attivarlo.
  • O andare in Plug-in > Aggiungi nuovo e cercarlo nella ricerca libera. Installarlo. Attivarlo.

A questo punto nel pannello WordPress, in Impostazioni > Members ho configurato il plug-in così.

Wordpress area documenti gestione utenti

 

WP area documenti protetta segreta

 

E, invece, in Utenti > Roles ho configurato il ruolo Sottoscrittore in modo da evitare che potesse accedere all’area riservata.
Questo dipende anche dal tema e dalle funzionalità che avete attive nel sito.

Diciamo che per un sito base, senza Woocommerce installato e senza plug-in particolari, lo scenario potrebbe essere simile a questa. Dove il sottoscrittore non ha nessun flag attivato, a parte questi:

Wordpress membri rea riservata area-riservata-con-wordpress-4

 

Area documenti download wp

 

Ma prendete nota e fate tentativi con cautela, sul vostro sito WordPress.
Non fate niente che non siate poi in grado di ripristinare come in origine. Ci metterete un po’ a configurare, ma non combinerete guai.

 

Creare un utente dell’area riservata

Ora create un utente sottoscrittore. In Utenti > Aggiungi nuovo.
Compilatelo con e-mail e password. Salvate.

Questo utente potrà accedere all’area riservata e non vedrà il pannello WordPress.
Ovviamente, prima di comunicare i dati di accesso del sottoscrittore, accedere con nome e password, per verificare cosa vedrà questo utente.

 

 

Link per accedere all’area riservata WP

Trovate la pagina e il link alla pagina andando nel pannello, in Pagine > Tutte le pagine.

Potete aprire la pagina a cui volete creare il link e andare ad inserirla nel menu di WordPress, nella posizione che preferite.

 

 

  1. Rispondi

    ho provato ad istallare il plugin nel mio sito (http://ipeersbullo.altervista.org) ho inserito nel menu la voce area clienti, ho inserito un novo utente tramite il pannello di controllo che riesce ad accedere al pannello dell’area riservato non vedendo nulla. Ho provato ad accedere allo storage ipeersbullo.altervista.org/membri/ipeersbullo/wp-content/customer-area/ftp-uploads ma niente. Nel mio pannello mi dice “Questa directory dovrebbe avere almeno i permessi settati a . Attualemente è 775. Dovresti aggiustare le autorizzazioni della directory, altrimenti gli upload o i download non funzionano correttamente.” clicco cambiare i permessi ma mi dice che leautorizzazini non possono essere cambiate Vorrei sapere se puoi aiutarmi a risolvere il problema grazie Giovanni

      • alice
      • 1 gennaio 2018
      Rispondi

      Può darsi che tu abbia bisogno di permessi che lo spazio free di Altervista non ti concede.
      Infatti il servizio è gratuito ma per funzioni avanzate richiede un abbonamento. Purtroppo non uso abitualmente Altervista per cui non posso essere più precisa a riguardo, mi spiace. Però, se può esserti utile, il tuo caso potrebbe essere simile a questo: http://forum.joomla.it/index.php?topic=266745.0, anche se qui riguarda Joomla.

      Prima di fasciarci la testa, però, mi dici con cosa ti connetti agli FTP (che software)?

    • sara
    • 5 gennaio 2018
    Rispondi

    salve, per caricare i file da WP come si fa? ho visto il menu AREA CLIENTI nella dashboard, faccio aggiungi nuovo file ma è come se fosse un articolo, non un file da scaricare. ho bisogno di inserire dei pdf
    grazie

      • alice
      • 27 febbraio 2018
      Rispondi

      Ciao Sara! Basta andare in pannello di controllo e poi Media. Puoi caricare immagini, ma anche pdf. Poi, cliccando sul file che hai messo online, ricavi l’url dei file. Oppure, se sei pratica, puoi usare gli ftp.

  2. Rispondi

    Buon giorno
    devo creare più stanze private da condividere con i miei clienti. Ogni cliente ha la sua stanza protetta da password.
    è possibile?

      • alice
      • 27 febbraio 2018
      Rispondi

      Buongiorno Alessandro. Direi di sì. Quando inserisci un file, puoi assegnarlo ad un utente e decidere se lo vede solo quell’utente. Ti consiglio di scrivere qui https://it.wordpress.org/plugins/customer-area/ nella sezione supporto. Fammi sapere se sei riuscito!