2012-05-25 11 views
9

私は、最初のアプリケーションをComposite C1 CMSをコアシステムとして使用しています。私は現在、ドキュメンテーションとデータ構造化について学習しています。購入できる有料のエクストラネットパッケージがありますが、私は自分のメンバーシップシステムをサイト内で開発したいと考えています。複合C1 - メンバーシッププロバイダ - 簡単な登録とログイン

私は、ユーザーが自分のComposite C1ウェブサイトのフロントエンドに登録し、登録してログインした後にパスワードで保護されたエリアにアクセスできるようにする最も良い方法は何でしょうか?

(第一印象で、私はそれをたくさん好き!)私はかなり経験豊富な.NET開発者をしていますが、コンポジットC1は私に非常に新しいです

おかげであなたはRenderingResponseHandlerを書くことができ、市販のエクストラネットのパッケージと同様に

答えて

4

プラグインを作成し、それを〜/ App_Data/Composite/Composite.configファイルに登録します。

チェック"How can I validate users before a page or media file is being served?"

RenderingResponseHandlerプラグインは承認ページやメディアリクエストを担当していると、彼らは要求を通すか、新しいURLに要求をリダイレクトすることができますいずれかのガイド。

自分でユーザーデータベースとログインページを管理する必要があります。また、CMSのユーザーがページを保護された/パブリックとマークすることを可能にするいくつかのメカニズムも理にかなっています。

CodePlexのスレッドに関連するポインタが"Restricting access to MediaArchive files"

+1

いくつかの関連するビットでパブリックAPIを更新しましたあります。 http://api.composite.net/html/T_Composite_Core_WebClient_Renderings_Plugins_RenderingResponseHandler_IDataRenderingResponseHandler.htm - ここでのコードは3.x以上で動作します。 – mawtex

関連する問題