2012-05-25 17 views
9

İlk uygulamamı, temel sistem olarak Composite C1 CMS kullanarak geliştiriyorum. Şu anda dokümantasyonda çalışıyorum ve veri yapılandırması hakkında bilgi ediniyorum. Satın alınabilecek ücretli bir Extranet paketinin olduğunu görüyorum ancak site içinde kendi Üyelik sistemimi geliştirmeyi tercih ediyorum.Kompozit C1 - Üyelik Sağlayıcı - Basit Kayıt ve Giriş

Kullanıcıların Kompozit C1 web sitemin ön ucuna kaydolmalarına izin vermenin ve daha sonra kayıt olduklarında ve giriş yaptıklarında parola korumalı bir alana erişmelerine izin vermemin en iyi yolu ne olurdu?

(ilk izlenimler azından ben onu çok seviyorum!) Oldukça deneyimli .net geliştirici değilim ama Kompozit C1 bana çok yenidir

sayesinde bir RenderingResponseHandler yazabilirsiniz ticari Extranet paketinin gibi

cevap

4

eklenti ve ~/App_Data/Composite/Composite.config dosyasını kaydedin.

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

RenderingResponseHandler eklentileri onaylayan sayfa ve medya istekleri ile görevli ve bunlar istek geçmesine izin veya yeni bir URL'ye istek yönlendirebilirsiniz ya kılavuzu.

Kullanıcı veri tabanına ve giriş sayfasının kendinize dikkat etmelisiniz. Ayrıca, cms kullanıcılarının sayfaları korumalı/genel olarak işaretlemesine olanak veren bazı mekanizmalar mantıklı olabilir.

Orada codeplex parçacığı üzerinde ilgili işaretçileri olan "Restricting access to MediaArchive files"

+1

ilgili bazı bit ile kamu API Güncelleme; http://api.composite.net/html/T_Composite_Core_WebClient_Renderings_Plugins_RenderingResponseHandler_IDataRenderingResponseHandler.htm - kod burada 3.x ve üstü ile çalışır. – mawtex