tgapp-registration

Software screenshot:
tgapp-registration
Dettagli del software:
Versione: 0.4.0
Data di caricamento: 15 Apr 15
Sviluppatore: Alessandro Molina
Licenza: Libero
Popolarità: 2

Rating: nan/5 (Total Votes: 0)

tgapp-registrazione è una domanda di registrazione a innesto per TurboGears2. & Nbsp; Per default che possa funzionare con il quickstart TurboGears modello User, ma fornisce una serie di ganci che possono essere utilizzati per modificare il modulo di registrazione e la maggior parte degli aspetti di registrazione.
Installazione
tgapp-registrazione può essere installato sia da pypi o da bitbucket:
easy_install tgapp-registrazione
deve solo lavorare per la maggior parte degli utenti
Registrazione Collegamento
Nell'applicazione config / spina import app_cfg.py:
dalla presa import tgext.pluggable
Poi alla fine della spina chiamata di file con la registrazione:
spina (base_config, 'registrazione')
Sarete in grado di accedere al processo di registrazione all'indirizzo http: // localhost: 8080 / registrazione.
Sono disponibili che può essere impostato su file di configurazione .ini per l'applicazione Alcune opzioni. Almeno un opzione è necessaria per rendere le email di attivazione funzionano:
- Registration.email_sender -> la posta in uscita del mittente
Se non si utilizza TurboMail alcune più opzioni di configurazione devono essere impostate per rendere il lavoro e-mail di attivazione:
- Registration.smtp_host -> server SMTP da utilizzare per inviare e-mail
- Registration.smtp_login -> Login per l'autenticazione sul server SMTP
- Registration.smtp_passwd -> Password per l'autenticazione sul server SMTP
Disponibile Ganci
Registrazione espone alcuni ganci e le opzioni per configurare i suoi aspetti. L'opzione più importante è:
- Registration.form -> percorso python completo della classe form da usare per modulo di registrazione. Per impostazione predefinita, viene utilizzato registration.lib.forms.RegistrationForm.
I ganci che possono essere utilizzati con TurboGears2 register_hook sono:
- Registration.after_registration (registrazione, submitted_values) -> corre dietro invio del modulo. Può essere utilizzato per memorizzare eventuali dati che il modulo inviato e che il modello di registrazione non supporta.
- Registration.on_complete (email_data) -> Esegue dopo il completamento di registrazione prima di inviare e-mail di attivazione, può essere utilizzato per modificare e-mail in uscita.
- Registration.before_activation (registrazione, utente) -> Esegue all'attivazione prima di creare l'utente e impostare la registrazione come attivo
- Registration.before_activation (registrazione, utente) -> eseguito dopo la creazione dell'utente, può essere utilizzato per chiamare reindirizzare reindirizzare ad una pagina differente al termine di registrazione.
Modelli a vista
I modelli utilizzati per la registrazione e che possono essere sostituiti con tgext.pluggable.replace_template sono:
- Registration.templates.register
- Registration.templates.complete

Requisiti :

  • Python
  • TurboGears2

Altri software di sviluppo Alessandro Molina

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

Commenti a tgapp-registration

I commenti non trovato
Aggiungi commento
Accendere le immagini!