Home › Forum › Plugin e temi di WP › Area riservata
-
AutorePost
-
-
7 Dicembre 2007 alle 22:57 #5240dariodnPartecipante
Ho provato a cercare per la rete e ho trovato solo risposte parziali.
Mi interesserebbe un plugin in grado di creare delle pagine riservate agli utenti ma che non siano condivise.
Detto altrimenti, l’utente A avrà una pagina dalla quale potrà reperire delle informazioni a lui riservate, l’utente B idem ma chiaramente non potrà accedere alle pagine di A.
Tra i plugin che ho trovato, parziali, c’è un Download Manager – ad esempio – che permette di uploadare dei files in determinate cartelle. Con un altro plugin posso abilitare il riconoscimento dell’utente nel forum. Allora, mi/vi chiedo, si potrebbe ottenere un ibrido che permetta all’utente CICCIO di accedere solo ad una pagina del blog chiamata CICCIO e ad una cartella contenente dei files chiamata anch’essa CICCIO.
Però se magari c’è un plugin già pronto sarebbe meglio
tnx
-
9 Dicembre 2007 alle 21:17 #48544ondapiPartecipante
metti una password
-
10 Dicembre 2007 alle 18:32 #48564dariodnPartecipante
eh, ma la password dovrebbe essere di volta in volta diversa. Il che sarebbe anche fattibile ma vorrebbe dire “imporre” la password all’utente, che non potrà cambiarla.
A meno che non ci sia il modo di assegnare una pagina ad utente. Del tipo, la pagina chiamata “ciccio” sarà accessibile solo all’utente con il relativo nickname (gli utenti sono pre-registrati dall’admin cmq).
-
10 Dicembre 2007 alle 19:20 #48566ondapiPartecipante
se metti una pagina con password nessuno te la puo vedere dal web e questo è chiaro
se gli utenti registrati in admin hanno lo stesso livello è uguale anche per loro
A vede A, B vede B
nel mio blog multiutente funziona cosi dove tutti gli utenti sono autori ai queli però ho modificato alcune permessi con il plugin Role Manager
-
10 Dicembre 2007 alle 22:13 #48568dozPartecipante
Mi aggiungo anch’io alla richiesta, e provo a spiegare l’esigenza…
Dovendo gestire magari 100 utenti e 1000 pagine, pare improponibile affibiare la password a tutti gli articoli; se un utente potesse DA SOLO vedere i suoi post, la password potrebbe essere unica, MA un articolo può in realtà essere visibile anche da altri utenti, quindi ogni articolo dovrebbe avere LA SUA password (diventa ingestibile).
Un utente può vedere solo X pagine, e Y pagine possono essere viste solo da Z utenti: un’area riservata vera è propria!
La vera soluzione sarebbe poter assegnare ad ogni utente una sua “categoria” di articoli, in modo che SOLO lui possa vedere, e poter impostare questa in fase di pubblicazione (proprio come una categoria).
Una cosa tipo Bind user to category, solo che questo lavora all’inverso: da una restrizione all’utente e gli permette di POSTARE solo in una o più determinate categoria.
Servirebbe il contrario, cioè la restrizione in fase di lettura!
Si può??
ciao
-
11 Dicembre 2007 alle 9:02 #48569ondapiPartecipante
non saprei dirti con certezza una pagina o articolo può essere salvata come bozza e quindi non pubblica e modificabile solo da l’utente che l’ha creata e da quei utenti con maggiori permessi admin, e ceh word press non mi pare nato per creare pagine o aree ‘nascoste’ ma visibili e condivisibili commenti track… forse se uno ha esigenza di avere tanti utenti con tante aree riservate e inacessibili dovrebbe rivolgersi ad un altro tipo di cms magari più flessibile tipo drupal, oppure in wp si dovrebbe pubblicare solo quello che può essere pubblicato e lasciare le arre personali nel pc di ogni utente
si lo so non sono stato di grande aiuto ma a volte le soluzioni più semplici sono le più concrete
-
11 Dicembre 2007 alle 10:15 #48571dariodnPartecipante
ho provato a risolvere cosଅ proviamo a riflettere assieme.
Come admin posso creare una pagina privata e associarla ad un determinato utente, Pippo.
Quando pippo si collegherà alla pagina sito.it/pippo vedrà tale pagina.
Con role manager ho provato a dare un pò di permessi personalizzati ma non mi tornano i conti.
Immagino difatti di dover dare alla categoria appena creata “utenti” la possibilità di modificare le pagine private (e non le “altre pagine private”), ma ciò non accade.
Messa cosଠla situazione potrebbe anche andare bene, ovvero l’utente avrà una pagina riservata con il suo nome – senza password – che è accessibile solo quando si collega. La pagina chiaramente è pre-creata dall’admin. All’utente non gli diamo alcun permesso particolare e si limiterà a vedere il contenuto della pagina a lui riservata, pagina nella quale l’admin di volta in volta inserirà determinati contenuti a lui utili.
Mi sovviene però (ma saliamo di livello ) un altro problema: mettiamo il caso che nella pagina riservata intenda mettere il link ad un file che ho caricato sul sito; il link è si visibile solo a lui ma qualsiasi utente loggato – se a conoscenza del percorso per raggiungere il file – potrà accedervi. Questo pone dunque il problema di “limitare” l’accesso alla cartella upload. In tal caso si potrebbe ipotizzare un plugin che permetta di creare delle sottocartelle con il nome dell’utente e renderle accessibili solo se sei loggato con il relativo nome.
che dite?
-
11 Dicembre 2007 alle 10:46 #48572dariodnPartecipante
mmm, navigando ho recuperato Organizer che in effetti permette di creare delle cartelle e riservarle agli utenti… cosଠdovremmo aver risolto :p
-
11 Dicembre 2007 alle 12:55 #48574dozPartecipante
Ho provato a dare un’occhiata, però risolvi a metà !
Mi pare che permette sଠdi creare un’associazione utenti/cartelle, però i post in sè restano visibili; la “riservatezza” è solo sui file caricati sul server.
…o sbaglio?
-
11 Dicembre 2007 alle 18:02 #48578dariodnPartecipante
con organizer è come dici tu, infatti si occupa solo dei file caricati.
La questione delle pagine può essere risolta invece con l’assegnazione dell’autore e rendendola privata. Per la gestione dei post non credo sia fattibile dacché questi non possono essere resi privati (se non sbaglio).
-
11 Dicembre 2007 alle 18:18 #48579dariodnPartecipante
aggiungo anche un’altra pecca: organizer crea la cartella per i singoli utenti – e questo è un bene – ma purtroppo non ne restringe l’accesso, ovvero l’utente pippo può accedere alla cartella degli upload dell’utente topolino – è questo è un male.
Tips?
-
11 Dicembre 2007 alle 21:58 #48584dozPartecipante
Comunque, viste le potenzialità virtualmente “infinite” di WP, credo sarebbe interessante sapere se una funzionalità del genere potesse essere implementata tramite un plugin, anche se programmato per l’occasione.
WP avrebbe un’altra “cartuccia nel caricatore”, aggiunta alle già tante!
-
12 Dicembre 2007 alle 21:36 #48603dariodnPartecipante
duuunque… un plugin di nome downloadsuite pare possa risolvere gli ultimi problemi di sicurezza. il problema però è che – a quanto mi pare – non è compatibile con wp 2.3.
la soluzione in fin dei conti sarebbe assegnare ad ogni “upload” l’id dell’utente che può scaricarlo. Per scaricarlo, si usa una pagina del tipo download.php che fa il controllo di chi è loggato e sopratutto se il file richiamato (da download.php?id_file=X) ha lo stesso id dell’utente.
Grazie a mrbrown che mi ha fatto riflettere su questa soluzione.
Il tutto ora sta nell’attuarla… :p
-
14 Dicembre 2007 alle 19:44 #48664dariodnPartecipante
aggiornamenti. sto cercando di modificare il plugin Wp-DownloadManager.
Tramite “wp_dropdown_users” inserito nel form di caricamento del file, sono riuscito a far apparire il menu con la lista di tutti gli utenti (come nelle pagine per intenderci). La questione però è capire come inviare il valore dell’utente selezionato nel database.
Del suddetto comando, il codice html restituito è:
<option value=’1′>admin</option>
<option value=’3′>pippo</option>
<option value=’4′>pippo2</option>
e il valore assegnato dovrebbe andare a finire nel campo $post_author della tabella “download”…
a questo punto però mi serve il vostro aiuto :p
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.