2009-12-21 20:29:53 +00:00
|
|
|
|
using Orchard.ContentManagement;
|
2009-11-10 08:43:28 +00:00
|
|
|
|
using Orchard.Security;
|
|
|
|
|
|
|
|
|
|
namespace Orchard.Users.Models {
|
2010-07-22 23:56:17 -07:00
|
|
|
|
public sealed class UserPart : ContentPart<UserPartRecord>, IUser {
|
2011-02-07 17:26:00 -08:00
|
|
|
|
public const string EmailPattern = @"^(?!\.)(""([^""\r\\]|\\[""\r\\])*""|([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?<!\.)\.)*)(?<!\.)@[a-z0-9][\w\.-]*[a-z0-9]\.[a-z][a-z\.]*[a-z]$";
|
|
|
|
|
|
2009-11-19 05:17:02 +00:00
|
|
|
|
public string UserName {
|
|
|
|
|
get { return Record.UserName; }
|
|
|
|
|
set { Record.UserName = value; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public string Email {
|
|
|
|
|
get { return Record.Email; }
|
|
|
|
|
set { Record.Email = value; }
|
|
|
|
|
}
|
2010-03-02 17:23:45 -08:00
|
|
|
|
|
|
|
|
|
public string NormalizedUserName {
|
|
|
|
|
get { return Record.NormalizedUserName; }
|
|
|
|
|
set { Record.NormalizedUserName = value; }
|
|
|
|
|
}
|
2010-08-31 12:57:15 -07:00
|
|
|
|
|
|
|
|
|
public UserStatus RegistrationStatus {
|
|
|
|
|
get { return Record.RegistrationStatus; }
|
|
|
|
|
set { Record.RegistrationStatus = value; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public UserStatus EmailStatus {
|
|
|
|
|
get { return Record.EmailStatus; }
|
|
|
|
|
set { Record.EmailStatus = value; }
|
|
|
|
|
}
|
2009-11-10 08:43:28 +00:00
|
|
|
|
}
|
|
|
|
|
}
|