Salve,
ho bisogno di sapere se è possibile personalizzare il modulo upload al punto di far si che per ogni utente specifico (diciamo una ventina) sia visibile una pagina da cui fare upload+download che rimanga inaccessibile agli altri. Mi spiego meglio, diciamo che una volta autenticato l'utente ed assegnatogli un permesso speciale, custui possa visualizzare una pagina visibile soltanto a lui, dove tra l'altro ci sia il modulo upload.
Per il modulo upload non ho problemi. E' possibile peronalizzare una pagina per ogni utente "speciale"?
grazie
Upload e pagine visibili da un utente specifico
Lun, 22/05/2006 - 17:17
#1
Upload e pagine visibili da un utente specifico
Devi gestire l'accesso alla pagina in base al tipo di permesso richiesto, con la funzione user_access(), così la pagina sarà visibile per tutti gli utenti che hanno quel permesso.
Se poi hai necessità di differenziare l'output per ogni singolo utente, devi aggiungere alla condizione di verifica anche il $user->uid.
Non sembra difficile...
non ci sarebbe un metodo meno (?) e più (!) come per esempio usare la tassonomia? Oppure, se facessi delle pagine spicifiche (ognuna con contenuto specifico, identiche ma ognuna a se stante) ed associassi il permesso dell'utente allo specifico contenuto? Non so.
Ciò che tu dici riguardo user_access() e $user->uid mi lascia a bocca aperta.... ti ringrazio.
non ho ben capito il problema ...ma hai provato a vedere se il modulo node_privacy_byrole fa' al caso tuo ?
Gianni
Devo far si che una pagina venga vista da un utente specifico e da lui solamente. per esempio, ho 10 utenti e devono vedere 10 pagine differenti, ognuno la sua, senza possibilità che vedano quelle degli altri. come posso fare?
grazie
sono riuscito a settare dieci pagine differenti per dieci utenti differenti, ognuno la sua, con questo modulo.
grazie
simple_access drupal
non conosco il modulo che hai indicato....tuttavia non puo semplicemente
attribuire la proprieta della pagina all'utente e deselezionare la voce "Publicato" ?
Gianni
Visto la piccola quantita di utenti,
per dare 10 pagine a 10 utenti si puo:
Soluzione Lunga con Taxonomy-access
1) creo 10 gruppi di utenti
2) creo 10 tipi di nodi uguali
3) a ogni gruppo assegno un solo tipo di nodo
4) ad ogni utente assegno un ruolo.
Soluzione breve con Node-privacy-by-byrole
1) creo 10 gruppi di utenti
2) creo il nodo che mi serve
3) creo i miei 10 nodi e ad ognuno di essi do i permessi
4) ad ogni utente assegno un ruolo.
Questa situazione non è gestibile se gli utenti crescono
Uccio
Il mio sito con drupal
Node-privacy-by-byrole funziona con il 4.7.2?
Io ho utilizzato il simple_access ma viene a crearsi il problema che l'user deve assegnare l'Access ogni volta che deve rendere la pagina privata e questo potrebbe creare delle disfunzioni: ad esempio, se l'utente si dimentica di assegnare l'access, la pagina è visibile a tutti e questo non va bene.
fammi sapere.
grazie.
ho fatto con taxonomy_access e va bene, anche se è po' complicato.
Ora mi manca di assegnare all'amministratore il permesso per fare le pagine visibili ai singoli.
ho dovuto settare (richiesto) sulla categoria, altrimenti gli utenti potevano lasciare in bianco, ma in questo modo l'amministratore utilizza la pagina assegnando a tutti lo stesso permesso.