Get custom date at sitecore

How to create a created user date in sitecore. I am creating a script in C # to list all sitecore users and its profile fields, such as Last active date, Last updated date, etc. I have all the users on the list using -

var users = Sitecore.Security.Accounts.UserManager.GetUsers();

foreach (Sitecore.Security.Accounts.User user in users)
{  
    ltLastActiveDate = user.Profile.LastActivityDate;
   ltCreatedDate = user.Profile // ? No idea
}

I have no idea how to create the created date for the user.

0
source share
2 answers

Try:

        var users = Sitecore.Security.Accounts.UserManager.GetUsers();
        foreach (Sitecore.Security.Accounts.User user in users)
        {
            var membershipUser = System.Web.Security.Membership.GetUser(user.Name, false);
            if (membershipUser != null)
            {
                var date = membershipUser.CreationDate;
            }
        }

greetings.

+2
source

Sitecore .NET, , . , Sitecore (Sitecore.Security.Accounts.User) .NET(System.Web.Security.MembershipUser), .

:

System.Web.Security.MembershipUser membershipUser = System.Web.Security.Membership.GetUser(user.Name);
if (membershipUser != null)
{
    DateTime creationDate = membershipUser.CreationDate;
}
+1

All Articles