エクストラネット ユーザーがサイト内の制限されたページにアクセスするためのフロント エンド ログイン ページを備えたサイトコア セットアップがあります。
エクストラネット ユーザーは現在、持続性フラグが等しい状態でログインしています
global::Sitecore.Security.Domains.Domain domain = global::Sitecore.Context.Domain;
var isLogginedIn = AuthenticationManager.Login(domain + @"\" + email, password, true);
これは正常に機能し、コンテキストが正しく設定されています。
以下は、同じリクエスト内でログインした直後のウィンドウからの出力です。
global::Sitecore.Context.User.Domain
extranet
global::Sitecore.Context.User.Roles.Count()
1
global::Sitecore.Context.User.IsAuthenticated()
true
ユーザーがログインすると、ユーザーはアクセスしたいページにリダイレクトされます。
以下は、後続のリクエストの即時ウィンドウからの出力です
global::Sitecore.Context.User.Domain
null
global::Sitecore.Context.User.Roles.Count()
0
global::Sitecore.Context.User.IsAuthenticated()
true
後続のリクエストで一部のコンテキスト項目が失われる可能性がある理由を知っている人はいますか?
前もって感謝します