2009-07-24 9 views
1

もし私が働いているところの力がどのように働いているのかを説明してもいいでしょう。それは実現可能なように聞こえるし、私はそれで頭を開始しているので、私は後で足で自分自身を撃つことはありません。ブランドのサイトを構築するための要件

ルック・アンド・フィールが変更される一般的なレポートWebサイトですが、実際は異なるイメージとタイトルになりますが、できるだけ柔軟にしたいと考えています。

すぐに開始するサイトが1つ作成されます。

これは1つのサイトとしてIISに登録され、約10の他のサイトの下にこの1つのサイトを指す仮想ディレクトリが作成されます。これにより、10のサイトが一般レポートサイトに接続できます。ソースサイトによっては、ブランディングが変更されます。

だから、明確化のために、私はLongLegs.com

と呼ばれるサイトはその後、我々が作成した事業所の3の下VDのように、我々は

www.GillianAnderson.com/LongLegsを持って作成 - そのサイトはスカリーの写真を特長! babe.jolie.com/LongLegs - サイトは同じだが、代わりにジョーイの写真になる。 mailserver.company.co.uk/LongLegs - ここにあるすばらしいメールサーバーの写真が掲載されます。

URLに基​​づいて、どういうわけか私はサイトにブランドを付けるが、私は単にLongLegsであるソリューションを作成していることを覚えておいてください。

サイト自体がログインを強制し、アクセス権のあるデータが決定されます。サイトの外観のみが「ソース」サイトに応じて変更されます。

私は本当にその部分を解決する方法がわかりません。私は非常に幸せにアカウントのASP NETメンバーシップを使用することができ、データベースのスキーマはすべて設定されていても、私たちの長い足の愛好家から最新のデータを収集するために待って露出されたWebサービスでさえ、しかし今のところ、私が作っているサイトは一般的な脚しかなく、これは変わる必要があります!

おかげ

答えて

1

、サイトの外観を変更するサイト内のテーマを使用し、それに基づいてURL(Request.ServerVariablesまたはRequest.Urlのいずれか)とswitch themesをルックアップします。ユーザーに対する

私が見ることができるオプションは次のとおりです。倒れるだろうサイト(テーマ)は、ユーザーのプロパティとして反対していると、ログインしたときに、スイッチのコースは、彼らが許可されている場合

  • 店複数の場所にいること。
  • 許可されたサイトをユーザーに格納し、ログインを検証してそのユーザーの現在のパスがOKかどうかを確認するための追加の手順があります。
  • 多分各サイトをasp.netメンバーシップで独自のapplicationidを持つように設定し、それを処理させてください。これは、web.config iircに設定する必要があるため、ページサーバー上にソースコードのセットが1つしかない場合には、これが失敗します。

これが役に立ちます。

+0

私はThemesがユーザープロファイルにバインドされ、ユーザーから隠されていると考えています。どうもありがとう。 – Robert

関連する問題