Joomla.it Forum
Componenti per Joomla! => Gestione documenti e download => : Diexe 09 Nov 2009, 17:07:53
-
Ciao a tutti,
Ho una necessità di questo tipo:
Vorrei fare in modo che un utente registrato possa scaricare 1 sola cosa tra tutte quelle disponibili sul sito e gestite da docman e che abbia la possibilità di scaricare ancora 1 documento dopo 24 ore.
Se invece vuole scaricare altri documenti (files ecc) oltre al primo senza aspettare le 24 ore deve pagare una cifra.
é possibile?
se non con docman, è possibile con qualcos'altro?
Grazie anticipatamente
Ciao
Diexe
-
Provo a semplificare la richiesta, magari questo risulta essere possibile:
é possibile fare in modo che un utente registrato possa scaricare 1 solo file, mentre un utente "riconosciuto" abbia la possibilità di scaricare anche tutti i file?
Per utente riconosciuto intendo un utente che ha fatto una donazione e che poi automaticamente o manualmente viene abilitato a tutti i download.
Ciao e Grazie!
-
è interessante come personalizzazione ma ci sono diverse difficoltà e punti deboli nello sviluppo, che sembra poco ma in realtà è un bel pò:
-dovresti prima di tutto trovare il modo di identificare (ossia definire se abilitato o non) nel front-end direttamente nella classe docman
- dovresti usare un metodo per contare i download di tutti gli utenti, in modo da negare l'accesso ai non abilitati (e qui c'è bisogno di un consiglio, perchè usando le variabili di sessione ovviamente chiudendo e riaprendo il browser l'utente può scaricare di nuovo, usando i cookie basta cancellarli, usando un tracciamento ip memorizzato nel db basta disconnettersi)
cmq è una cosa che mi interessa, vedo un pò cosa ottengo spulciando il codice
-
ho trovato un paio di scogli nel codice, ma il problema principale è che informandomi un pò nessuno mi ha saputo dare una soluzione all'identificazione dell'utente, cioè non c'è modo di negare all'utente malintenzionato di scaricare, perchè come già detto i cookie si cancellano e la connessione si può riavviare.
Si potrebbe, facendo qualche modifica a docman ovviamente:
-permettere la registrazione ai non paganti
-dopo la registrazione mandare una mail con un codice alfanumerico (ad esempio "abcD3fg") loro usando questo codice hanno la possibilità di scaricare 1-2 file
ovviamente lo stesso utente potrebbe utilizzare più indirizzi email..
-
... vedo che è un problema non da poco ...
Ti ringrazio per l'interessamennto.
Secondo te, è possibile fare la stessa cosa con altri componenti?
Grazie!
-
... vedo che è un problema non da poco ...
Ti ringrazio per l'interessamennto.
Secondo te, è possibile fare la stessa cosa con altri componenti?
Grazie!
di quali componenti parli?
-
non ne ho idea ... ???
Chiedevo a te se sei a conoscenza di qualche altro componente che può fare la cosa! :D