From 3543204794b0de6a832d5ba33aeb0ca90ca7f030 Mon Sep 17 00:00:00 2001 From: perploug Date: Wed, 19 Mar 2014 09:51:07 -0700 Subject: [PATCH] Revert "Merge" This reverts commit 1573eb2f74ca104352852cd224b23188c9a9302c. --- .../Models/Membership/IMembershipUser.cs | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/Umbraco.Core/Models/Membership/IMembershipUser.cs diff --git a/src/Umbraco.Core/Models/Membership/IMembershipUser.cs b/src/Umbraco.Core/Models/Membership/IMembershipUser.cs new file mode 100644 index 0000000000..b304f72777 --- /dev/null +++ b/src/Umbraco.Core/Models/Membership/IMembershipUser.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using Umbraco.Core.Models.EntityBase; + +namespace Umbraco.Core.Models.Membership +{ + public interface IMembershipUser : IAggregateRoot + { + object ProviderUserKey { get; set; } + string Username { get; set; } + string Email { get; set; } + + /// + /// Gets or sets the raw password value + /// + string RawPasswordValue { get; set; } + + string PasswordQuestion { get; set; } + + /// + /// Gets or sets the raw password answer value + /// + string RawPasswordAnswerValue { get; set; } + + string Comments { get; set; } + bool IsApproved { get; set; } + bool IsLockedOut { get; set; } + DateTime LastLoginDate { get; set; } + DateTime LastPasswordChangeDate { get; set; } + DateTime LastLockoutDate { get; set; } + + /// + /// Gets or sets the number of failed password attempts. + /// This is the number of times the password was entered incorrectly upon login. + /// + /// + /// Alias: umbracoMemberFailedPasswordAttempts + /// Part of the standard properties collection. + /// + int FailedPasswordAttempts { get; set; } + + //object ProfileId { get; set; } + //IEnumerable Groups { get; set; } + } +} \ No newline at end of file