Sitecore.Analytics.Trackerに関連する疑いがあり、どのようにユーザー情報を追跡していますか。 これは私が使用している現在のバージョンです - Sitecore.NET 8.1(rev。160519)with MVC指定したユーザーとのログイン後にSitecore Trackerがヌルです
私はsitecoreとTracker.Currentに対する手動ログインをしています。 。
は、私はログインしているユーザーのための連絡先を作成したり、ユーザー情報を埋めるために、任意のがありますかどうかを検証したいです。
はAnalytics.Enabledためshowconfig.aspxで検索し、それには結果がありませんでした。すべてのデータベース接続文字列が正しい。ありがとうございます。
コード例:
string domainUser = Sitecore.Context.Domain.GetFullName(model.Username);
if (System.Web.Security.Membership.GetUser(domainUser) != null)
{
bool logged = AuthenticationManager.Login(domainUser, model.Password, false);
....
}
がUPDATE:サイトコア8.1では
ViewBag.XdbSettings = "Empty";
if (XdbSettings.Enabled)
ViewBag.XdbSettings = "Enabled";
ViewBag.HasValidLicense = "Empty";
if (XdbSettings.HasValidLicense)
ViewBag.HasValidLicense = "HasValidLicense";
ViewBag.Tracking = "Empty";
if (XdbSettings.Tracking.Enabled)
ViewBag.Tracking = "Enabled";
ViewBag.Comment = "Empty";
if (Tracker.Current != null)
ViewBag.Comment = "Not Null";
XdbSettings: Enabled
HasValidLicense: HasValidLicense
Tracking: Enabled
Comment: Empty
カスタムログインページはどのように実装されていますか?それはSitecoreによって処理されますか? –
こんにちはDmytro、返信ありがとうございます。 ログインの例を表示するために投稿を編集しましたが、ページの読み込み中にTrackerが既にnullです。 –
'analytics'接続文字列を設定しましたか?あなたのMongoDBデータベースに保存されている相互作用があるかどうか確認してください。 –