Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

download solo per alcuni utenti

Autore Messaggio
gianlucassistenza

Utente
Utente
83 Discussioni



Profilo - gianlucassistenza
07 ottobre 2008 alle 09:45:34 Profilo - gianlucassistenzaInvia un messaggio privato Rispondi quotando
Ciao ragazzi, non so se ne abbiamo già parlato nel forum... (mi sembrava di si ma non ho trovato nulla), ma avrei la necessità di limitare alcuni download solo ad alcuni utenti. Si potrebbe fare una categoria di download solo per alcuni utenti?? Sarebbe una grande cosa. Grazie [lo]
---------------
gianlucassistenza
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
07 ottobre 2008 alle 12:00:58 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Nel caso dei downloads la procedura e' un po' lunga, vedialmola:

In Amministrazione, CATEGORIE, creo una categoria per i Downloads, ad esempio SOCI, poi, in ISCRITTI, scelgo l'utente che deve avere la possibilita' di poter scaricare dalla categoria creata prima, e, nella pagina dell'utente scelgo dalla casella a discesa delle categorie, SOCI, ora, associo dei files inseriti in downloads alla stessa categoria, e fin qui è facile, a livello amministrativo abbiamo finito, ora, dobbiamo modificare la pagina downloads-inc.asp.

Nella Sub DisplayTopDownloads si deve aggiungere la funzione IsAuthorizedCat("NOMECATEGORIA"), andiamo alla riga 45, troviamo questa stringa:

If Not oRs.EOF Then
appena sotto inseriamo:

If IsAuthorizedCat("SOCI") Or IsAuthorizedBin(ROLE_ADMINISTRATOR) Then

(tutto su di una riga)

alla riga 76 troviamo: Wend
appena sotto inseriamo:

Else
CreateTable "Role", "", GetTranslation("LANG_MUST_HAVE_ROLE"), ""
End If

Nella Sub DisplayDownload ci portiamo alla riga 135:

Response.Write " </td>"
e appena sotto inseriamo:

If IsAuthorizedCat("SOCI") Or IsAuthorizedBin(ROLE_ADMINISTRATOR) Then
(sempre su di una riga)

sotto la riga 142: Response.Write " </tr>" & vbCRLF

inseriamo:

Else
CreateTable "Role", "", GetTranslation("LANG_MUST_HAVE_ROLE"), ""
End If

Nella Sub DisplayDownloadsNavigation portiamoci alla riga 229 dove troviamo CreateTopTable "DownloadCategory", CodeMessage(oRs("cTitle"), True) e, appena sotto inseriamo:

If IsAuthorizedCat("SOCI") Or IsAuthorizedBin(ROLE_ADMINISTRATOR) Then

(sempre su di una riga)

sotto la riga 235 Response.Write "<br/><br/><a href=""" & sURLPage & "?cat=" & oRs("cParent") & """>.....

inseriamo:

Else
CreateTable "Role", "", GetTranslation("LANG_MUST_HAVE_ROLE"), ""
End If

Preciso che è da testare, non avendo il tempo per farlo.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

gianlucassistenza

Utente
Utente
83 Discussioni



Profilo - gianlucassistenza
07 ottobre 2008 alle 14:26:43 Profilo - gianlucassistenzaInvia un messaggio privato Rispondi quotando
OK lo testo io... dammi un paio di giorni e poi ne riparliamo 8) .... e come al solito grazie a dj (o)
---------------
gianlucassistenza
gianlucassistenza

Utente
Utente
83 Discussioni



Profilo - gianlucassistenza
08 ottobre 2008 alle 09:47:03 Profilo - gianlucassistenzaInvia un messaggio privato Rispondi quotando
..... allora ti dico cosa mi accade: Ho effettuato passo passo le modifiche da te citate, ma quando vado a cambiare il valore nell'utente, non trovo la categoria "servizio" che avevo impostato (al poso di SOCI)(?)... no so forse sbaglio qualcosa..

PS mi dai il link al tuo portale per le modifiche all'iscrizione ed alla validazione con la mail?? Grazie ciao dj
---------------
gianlucassistenza
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
08 ottobre 2008 alle 11:17:22 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Ricontrolla la creazione delle 3 fasi per la categoria:

1 Amministrazione -> Categorie -> Creazione categoria
2 Downloads aggregazione di files nella stessa categoria
3 Iscritti -> Utente assegnazione categoria

Eventualmente controlla nel db main tabella categories e tabella users per vedere se la categoria esiste.

La modifica al signup-inc.asp non è pronta.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

silar

Principiante
Principiante
9 Discussioni



Profilo - silar
30 marzo 2011 alle 04:30:47 Profilo - silarInvia un messaggio privato Rispondi quotando
Modificato il 30 marzo 2011 alle 04:33:21

salve a tutti ho seguito passo a passo le modifiche e devo dire che funziona tutto perfettamente , solo 1 piccolo problemino , anzi che limitare a una sola categoria certi download.. gli user che non hanno la categoria "socio" non scaricano nulla vedono solo la scritta non hai i ruoli richiesti, ma di materiale in altre categorie ne ho, i file di prova per la cat soci sono solo 2 come l'user impostato socio , dove devo modificare?

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 393
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5684524 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi