2

私はUmbracoプロジェクトに取り組んでおり、ユーザーがドメインのユーザー名に基づいてUmbracoに自動的にログインすることを目標としています。これまでの手順は次のとおりです。

  • IIS7でテスト用のUmbracoサイトをホストしています
  • サイト設定にはWindows認証があります。つまり、サイトにアクセスするにはドメインにログインする必要があります
  • 誰かがページにアクセスするとすぐに現在のユーザーを識別するマクロを作成しました。ユーザーが一致するUmbracoメンバーアカウントを持っていない場合は、ドメインユーザーに基づいてアカウントが自動的に作成されます。

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

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

誰かが私がこれを行う方法を知っていますか?

私はC#でコーディングしていますが、どのような形式のドキュメントでもいただければ幸いです。

どうもありがとう。

4

1 に答える 1

3

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

于 2012-04-24T15:30:19.810 に答える