Merge branch '6.0.7' of https://github.com/bokmadsen/Umbraco-CMS into bokmadsen-6.0.7
This commit is contained in:
@@ -123,7 +123,7 @@ namespace umbraco.cms.presentation.create.controls
|
||||
/// <param name="e"></param>
|
||||
protected void EmailExistsCheck(object sender, ServerValidateEventArgs e)
|
||||
{
|
||||
if (Email.Text != "" && Member.GetMemberFromEmail(Email.Text.ToLower()) != null)
|
||||
if (Email.Text != "" && Member.GetMemberFromEmail(Email.Text.ToLower()) != null && Membership.Providers[Member.UmbracoMemberProviderName].RequiresUniqueEmail)
|
||||
e.IsValid = false;
|
||||
else
|
||||
e.IsValid = true;
|
||||
|
||||
@@ -28,6 +28,7 @@ namespace umbraco.cms.presentation.members
|
||||
|
||||
protected PlaceHolder MemberPasswordTxt = new PlaceHolder();
|
||||
protected TextBox MemberEmail = new TextBox();
|
||||
protected CustomValidator MemberEmailExistCheck = new CustomValidator();
|
||||
protected controls.DualSelectbox _memberGroups = new controls.DualSelectbox();
|
||||
|
||||
|
||||
@@ -65,8 +66,15 @@ namespace umbraco.cms.presentation.members
|
||||
MemberLoginNameVal.EnableClientScript = false;
|
||||
MemberLoginNameVal.Display = ValidatorDisplay.Dynamic;
|
||||
|
||||
MemberEmailExistCheck.ErrorMessage = ui.Text("errorHandling", "errorExistsWithoutTab", "E-mail", BasePages.UmbracoEnsuredPage.CurrentUser);
|
||||
MemberEmailExistCheck.EnableClientScript = false;
|
||||
MemberEmailExistCheck.ValidateEmptyText = false;
|
||||
MemberEmailExistCheck.ControlToValidate = MemberEmail.ID;
|
||||
MemberEmailExistCheck.ServerValidate += MemberEmailExistCheck_ServerValidate;
|
||||
|
||||
_contentControl.PropertiesPane.addProperty(ui.Text("login"), ph);
|
||||
_contentControl.PropertiesPane.addProperty(ui.Text("password"), MemberPasswordTxt);
|
||||
_contentControl.PropertiesPane.addProperty("", MemberEmailExistCheck);
|
||||
_contentControl.PropertiesPane.addProperty("Email", MemberEmail);
|
||||
}
|
||||
else
|
||||
@@ -132,6 +140,14 @@ namespace umbraco.cms.presentation.members
|
||||
|
||||
}
|
||||
|
||||
void MemberEmailExistCheck_ServerValidate(object source, ServerValidateEventArgs args)
|
||||
{
|
||||
if (MemberEmail.Text != "" && Member.GetMemberFromEmail(MemberEmail.Text.ToLower()) != null && Membership.Providers[Member.UmbracoMemberProviderName].RequiresUniqueEmail)
|
||||
args.IsValid = false;
|
||||
else
|
||||
args.IsValid = true;
|
||||
}
|
||||
|
||||
void MenuSaveClick(object sender, ImageClickEventArgs e)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user