Login Sitecore登录统计信息

Login Sitecore登录统计信息,login,statistics,sitecore,Login,Statistics,Sitecore,有没有一种方法可以通过编程获得某个用户的登录信息 我需要的信息是两个日期和上次登录之间的登录次数。如果您使用Sitecore的默认.NET成员身份。最后一次登录存储在.NET成员资格SQL表中 var membershipUser = System.Web.Security.Membership.GetUser(user.Name, false); var createdate = string.Empty; var lastlogin = string.Empty; if (membershi

有没有一种方法可以通过编程获得某个用户的登录信息


我需要的信息是两个日期和上次登录之间的登录次数。

如果您使用Sitecore的默认.NET成员身份。最后一次登录存储在.NET成员资格SQL表中

var membershipUser = System.Web.Security.Membership.GetUser(user.Name, false);
var createdate = string.Empty;
var lastlogin = string.Empty;
if (membershipUser != null)
{
  createdate = membershipUser.CreationDate.ToString("yyyy MMMM dd");
  lastlogin = membershipUser.LastLoginDate.ToString("yyyy MMMM dd");
}

据我所知,没有详细的登录信息,你必须自己编程。但登录名会记录在Sitecore日志文件中。(查看模块)

如果您使用Sitecore的默认.NET成员身份。最后一次登录存储在.NET成员资格SQL表中

var membershipUser = System.Web.Security.Membership.GetUser(user.Name, false);
var createdate = string.Empty;
var lastlogin = string.Empty;
if (membershipUser != null)
{
  createdate = membershipUser.CreationDate.ToString("yyyy MMMM dd");
  lastlogin = membershipUser.LastLoginDate.ToString("yyyy MMMM dd");
}

据我所知,没有详细的登录信息,你必须自己编程。但登录名会记录在Sitecore日志文件中。(查看模块)

如果您使用Sitecore的默认.NET成员身份。最后一次登录存储在.NET成员资格SQL表中

var membershipUser = System.Web.Security.Membership.GetUser(user.Name, false);
var createdate = string.Empty;
var lastlogin = string.Empty;
if (membershipUser != null)
{
  createdate = membershipUser.CreationDate.ToString("yyyy MMMM dd");
  lastlogin = membershipUser.LastLoginDate.ToString("yyyy MMMM dd");
}

据我所知,没有详细的登录信息,你必须自己编程。但登录名会记录在Sitecore日志文件中。(查看模块)

如果您使用Sitecore的默认.NET成员身份。最后一次登录存储在.NET成员资格SQL表中

var membershipUser = System.Web.Security.Membership.GetUser(user.Name, false);
var createdate = string.Empty;
var lastlogin = string.Empty;
if (membershipUser != null)
{
  createdate = membershipUser.CreationDate.ToString("yyyy MMMM dd");
  lastlogin = membershipUser.LastLoginDate.ToString("yyyy MMMM dd");
}

据我所知,没有详细的登录信息,你必须自己编程。但登录名会记录在Sitecore日志文件中。(查看模块)

Sitecore使用经典的ASP.NET成员身份,因此默认情况下,登录计数信息不会出现在core数据库中

如果您需要自己实现所需的行为,您将:

  • 使用整数字段扩展用户配置文件,用于登录计数
  • 在每个用户登录时增加该值
  • 阅读有关如何创建和使用Sitecore用户自定义配置文件属性的详细信息:和


    对于增量,我可能建议在loggedin管道下实现定制处理器

    Sitecore使用经典的ASP.NET成员身份,因此默认情况下,有关登录计数的信息不会出现在core数据库中

    如果您需要自己实现所需的行为,您将:

  • 使用整数字段扩展用户配置文件,用于登录计数
  • 在每个用户登录时增加该值
  • 阅读有关如何创建和使用Sitecore用户自定义配置文件属性的详细信息:和


    对于增量,我可能建议在loggedin管道下实现定制处理器

    Sitecore使用经典的ASP.NET成员身份,因此默认情况下,有关登录计数的信息不会出现在core数据库中

    如果您需要自己实现所需的行为,您将:

  • 使用整数字段扩展用户配置文件,用于登录计数
  • 在每个用户登录时增加该值
  • 阅读有关如何创建和使用Sitecore用户自定义配置文件属性的详细信息:和


    对于增量,我可能建议在loggedin管道下实现定制处理器

    Sitecore使用经典的ASP.NET成员身份,因此默认情况下,有关登录计数的信息不会出现在core数据库中

    如果您需要自己实现所需的行为,您将:

  • 使用整数字段扩展用户配置文件,用于登录计数
  • 在每个用户登录时增加该值
  • 阅读有关如何创建和使用Sitecore用户自定义配置文件属性的详细信息:和


    对于增量,我可能建议在loggedin管道下实现定制处理器

    试试看。它适用于许多用户,但对于许多用户,最后返回的登录日期是“01.01.0001”,我知道他们最近登录过。01.01.0001是什么意思?之前没有看到,登录后没有设置登录日期。对于用户,您指的是Sitecore CMS用户,登录到Sitecore CMS?。。(在Sitecore用户管理器的选项卡信息中,您可以看到日期,它也是错误的)编辑:刚刚发现这些值实际上来自系统。系统上的日期似乎没有更新。怎么会这样?试试看。它适用于许多用户,但对于许多用户,最后返回的登录日期是“01.01.0001”,我知道他们最近登录过。01.01.0001是什么意思?之前没有看到,登录后没有设置登录日期。对于用户,您指的是Sitecore CMS用户,登录到Sitecore CMS?。。(在Sitecore用户管理器的选项卡信息中,您可以看到日期,它也是错误的)编辑:刚刚发现这些值实际上来自系统。系统上的日期似乎没有更新。怎么会这样?试试看。它适用于许多用户,但对于许多用户,最后返回的登录日期是“01.01.0001”,我知道他们最近登录过。01.01.0001是什么意思?之前没有看到,登录后没有设置登录日期。对于用户,您指的是Sitecore CMS用户,登录到Sitecore CMS?。。(在Sitecore用户管理器的选项卡信息中,您可以看到日期,它也是错误的)编辑:刚刚发现这些值实际上来自系统。系统上的日期似乎没有更新。怎么会这样?试试看。它适用于许多用户,但对于许多用户,最后返回的登录日期是“01.01.0001”,我知道他们最近登录过。01.01.0001是什么意思?之前没有看到,登录后没有设置登录日期。对于用户,您指的是Sitecore CMS用户,登录到Sitecore CMS?。。(在Sitecore用户管理器的选项卡信息中,您可以看到日期,它也是错误的)编辑:刚刚发现这些值实际上来自系统。系统上的日期似乎没有更新。这怎么可能?