2012-05-25 12 views
9

Sto sviluppando la mia prima applicazione utilizzando il CMS CMS composito come sistema principale. Attualmente sto lavorando sulla documentazione e sull'apprendimento della strutturazione dei dati, ecc. Vedo che esiste un pacchetto Extranet pagato che può essere acquistato, ma preferirei sviluppare il mio sistema di appartenenza all'interno del sito.Composite C1 - Provider di appartenenze - Registrazione e accesso semplici

Quale sarebbe il modo migliore per consentire agli utenti di registrarsi sul front-end del mio sito Web Composite C1 e quindi di consentire loro l'accesso a un'area protetta da password dopo aver effettuato la registrazione e l'accesso?

Sono uno sviluppatore .net abbastanza esperto, ma Composite C1 è molto nuovo per me (a prime impressioni mi piace un sacco!)

Grazie

risposta

4

Come il pacchetto commerciale Extranet è possibile scrivere una RenderingResponseHandler plugin e registralo come ~/App_Data/Composite/Composite.config file.

Controllare la guida "How can I validate users before a page or media file is being served?"

RenderingResponseHandler plugin hanno il compito di approvare le richieste di pagina e dei media e possono sia far passare richiesta o reindirizzare la richiesta a un nuovo URL.

È necessario occuparsi personalmente del database utente e della pagina di accesso. Inoltre, un meccanismo che consentirebbe a un utente del cms di contrassegnare le pagine come protette/pubbliche potrebbe avere senso.

Ci

è puntatori rilevanti sul filo CodePlex "Restricting access to MediaArchive files"

+1

aggiornato l'API pubblica con alcuni bit rilevanti; http://api.composite.net/html/T_Composite_Core_WebClient_Renderings_Plugins_RenderingResponseHandler_IDataRenderingResponseHandler.htm - il codice qui funziona con 3.xe su. – mawtex

Problemi correlati