20 Posts in 7 Topics by 6 members
Jump to:Moduli
Se questa è la tua prima visita dovrai effettuare la registrazione per poter scrivere. In ogni caso, potrai leggere i messaggi degli altri utenti.
| Pagina: 1 | Vai alla Fine | |
| Autore | Messaggio: Che modulo usare per registrare utenti? | 167 Visite |
-
Che modulo usare per registrare utenti?

28 December 2011 at 12:37pm
Ciao a tutti,
sono (tra l'altro) un programmatore php.
Uso gia' da un po' c5.
Vorrei chiedere consiglio. Vorrei implementare un form di registrazione utenti con vari campi personalizzati.
Gli scopi sono i seguenti:
- iscrivere gli utenti ad una mailing list
- eventualmente fornire login per accedere ad una area riservata per upload di documenti pdfrequisiti:
- possibilita' per l'utente di rimuoversi/reinserirsi alla mailing list
- avere gli utenti in un db accessibile da pagine php custom.Nota: e' necessario che gli utenti registrati siano utenti di c5? In questo caso, li metterei in un gruppo a parte negando ogni permesso di editing.
ogni consiglio e' benvenuto.Grazie
-
Re: Che modulo usare per registrare utenti?

31 December 2011 at 3:09am
Ciao!
Si probabilmente ti conviene mantenere gli utenti sul db di concrete5, ma poi puoi accedere senza problemi da php alla tabella Users che ha una struttura molto usata.
Tra l'altro fossi in te, se devi inserire pagine custom, utilizzerei le single pages (mantenendo il tema di concrete5) oppure i tools (vere e proprie pagine custom da cui pero' puoi comodamente richiamare funzioni di c5).
Se vuoi provare a capire come mandare email agli utenti potresti dare un'occhiata al package gratuito http://www.concrete5.org/marketplace/addons/mailer/Di default gli utenti di c5 non possono modificare le pagine quindi non avresti problemi. Per la pagina riservata potresti definire i permessi di visualizzazione di una pagina per i soli utenti appartenenti ad un gruppo.
Spero di esserti stato d'aiuto.
Buona serata -
Re: Che modulo usare per registrare utenti?

31 December 2011 at 3:52am
Ciao Nik, grazie.
Assolutamente usero' le single pages. Anche se i tools sembrano interessanti.
"a catch-all directory for other PHP scripts that you might need to integrate with Concrete5. These scripts are wrapped in Concrete5, and have access to the database and everything else, but aren't wrapped in Concrete5 permissions, have no MVC support, etc"incredibile, ho programmato richiamando oggetti del framework c5 ma mai letto niente di simile riguardo ai tools.
Ho trovato questo:
http://www.c5tutorials.com/tutorials/ajax-ifying-your-site-part-1/giusto una domanda: ma all'url della guida developers non trovo niente riguardo ai tools. Hai indicazioni?
http://www.concrete5.org/documentation/developers/grazie e buon 2012!!!!
-
Re: Che modulo usare per registrare utenti?

31 December 2011 at 4:16am
Benissimo. Riguardo ai tools in effetti c'e' poca roba..
Comunque in effetti sono usati proprio come contenitori di codice phpPuoi usare le classi come nelle single pages e per aprire una pagina tool ti basta usare il percorso http://sito/tools/nome senza estensione .php.
Ad esempio per accedere alla classe utente ti bastera' come sempre usare <?php $u=new User(); ?>
In ogni caso se vuoi approfondire guarderei il libro https://www.packtpub.com/concrete5-beginners-guide/book che si trova anche in giro per internet se vuoi adocchiarlo prima di acquistarlo.
Grazie mille! Buon 2012 anche a te!
| 167 Visite | ||
| Vai all'inizio |
Currently Online: There is nobody online.
Welcome to our latest member: uhkorel


