9

コアシステムとしてCompositeC1CMSを使用して最初のアプリケーションを開発しています。現在、ドキュメントの作成やデータ構造の学習などを行っています。購入可能な有料のエクストラネットパッケージがあるようですが、サイト内で独自のメンバーシップシステムを開発したいと考えています。

ユーザーがCompositeC1Webサイトのフロントエンドに登録し、登録してログインした後、パスワードで保護された領域にアクセスできるようにするための最良の方法は何でしょうか。

私はかなり経験豊富な.net開発者ですが、Composite C1は私にとって非常に新しいものです(最初の印象ではとても気に入っています!)

ありがとう

4

1 に答える 1

4

商用エクストラネット パッケージと同様に、RenderingResponseHandler プラグインを記述して ~/App_Data/Composite/Composite.config ファイルに登録できます。

ガイド「ページまたはメディア ファイルが提供される前にユーザーを検証するにはどうすればよいですか?」を確認してください。

RenderingResponseHandler プラグインは、ページとメディアのリクエストを承認する役割を担っており、リクエストを通過させるか、リクエストを新しい URL にリダイレクトすることができます。

ユーザー データベースとログイン ページを自分で処理する必要があります。また、cmsのユーザーがページを保護/公開としてマークできるようにするメカニズムも理にかなっています。

CodePlex スレッド「MediaArchive ファイルへのアクセスを制限する」に関連するポインタがあります。

于 2012-07-02T19:19:31.150 に答える