2012-04-23 13 views
2

私はUmbracoプロジェクトで働いています。その目標は、ユーザーがUmbracoのドメインユーザー名に基づいて自動的にログインすることです。これらは私がこれまで持っている手順は次のとおりです。Windows認証を使用してUmbracoに自動的にログインする

  • 私は、サイトの設定は、サイトにアクセスするドメインにログインしなければならないことを意味し、Windows認証を持っているIIS 7
  • にテストUmbracoサイトをホスティングしています
  • 誰かがページにアクセスするとすぐに現在のユーザーを識別するマクロを作成しました。ユーザーに一致するUmbracoメンバーアカウントがない場合、ドメインユーザーに基づいて自動的に作成されます。

ドメインの誰かがUmbracoサイトにアクセスすると、Umbracoに一致するユーザー名を持つメンバーが自動的に作成されます(存在しない場合)。これは受動的に行われます。

最後の段階では、ユーザーが登録済みのメンバーになることを要求しています。私はUmbracoメンバーが誰であるかを知っています。メンバーをUmbracoに自動的にログインさせるだけです。

どのように私はこれを行うことができます知っていますか?

私はC#でコーディングしていますが、どのような形式のドキュメントでも分かります。

多くのありがとうございます。

答えて

3

Umbracoメンバーセクションではasp.netメンバーシップシステムを使用しているため、FormsAuthentication.SetAuthCookie()メソッドを呼び出してログインしているユーザーの詳細を設定することができます。私はあなたがUmbracoにメンバーをキャッシュするように言う必要もあると思います。 This post on our.umbraco.orgにはいくつかの詳細があります。

関連する問題