From 83f47ac148468d1d69246ea5a459395645fe30db Mon Sep 17 00:00:00 2001 From: ViRuSTriNiTy Date: Thu, 1 Dec 2016 21:50:45 +0100 Subject: [PATCH] [Fixes #7446] Orchard.Users - Allow umlauts in UserPart.EmailPattern (#7447) Fixes #7446 --- .../Users/Controllers/AccountControllerTests.cs | 3 ++- src/Orchard.Web/Modules/Orchard.Users/Models/UserPart.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Tests.Modules/Users/Controllers/AccountControllerTests.cs b/src/Orchard.Tests.Modules/Users/Controllers/AccountControllerTests.cs index cea0c7fe4..37a82affd 100644 --- a/src/Orchard.Tests.Modules/Users/Controllers/AccountControllerTests.cs +++ b/src/Orchard.Tests.Modules/Users/Controllers/AccountControllerTests.cs @@ -205,7 +205,8 @@ namespace Orchard.Tests.Modules.Users.Controllers { @"Ima.Fool@example.com", @"""Ima.Fool""@example.com", @"""Ima Fool""@example.com", - "2xxx1414@i.ua" + "2xxx1414@i.ua", + "Dreißig-öffentliche-Ämter-in-Übersee@Beispiel.de" )] string email) { diff --git a/src/Orchard.Web/Modules/Orchard.Users/Models/UserPart.cs b/src/Orchard.Web/Modules/Orchard.Users/Models/UserPart.cs index 150c43b9b..e0c337930 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/Models/UserPart.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/Models/UserPart.cs @@ -6,7 +6,7 @@ using Orchard.Security; namespace Orchard.Users.Models { public sealed class UserPart : ContentPart, IUser { public const string EmailPattern = - @"^(?![\.@])(""([^""\r\\]|\\[""\r\\])*""|([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?