Reenable email validation
This commit is contained in:
parent
39772210aa
commit
12aa4a3f81
|
|
@ -457,7 +457,6 @@ namespace Microsoft.AspNetCore.Identity.Test
|
|||
IdentityResultAssert.IsFailure(await manager.CreateAsync(user), _errorDescriber.InvalidEmail(email));
|
||||
}
|
||||
|
||||
#if NET452
|
||||
/// <summary>
|
||||
/// Test.
|
||||
/// </summary>
|
||||
|
|
@ -476,7 +475,6 @@ namespace Microsoft.AspNetCore.Identity.Test
|
|||
manager.Options.User.RequireUniqueEmail = true;
|
||||
IdentityResultAssert.IsFailure(await manager.CreateAsync(user), _errorDescriber.InvalidEmail(email));
|
||||
}
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Test.
|
||||
|
|
|
|||
|
|
@ -19,4 +19,7 @@
|
|||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
|
||||
<PackageReference Include="System.Linq.Queryable" Version="$(CoreFxVersion)" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
|
|||
|
|
@ -11,5 +11,6 @@
|
|||
<PackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="1.2.0-*" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="1.2.0-*" />
|
||||
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="1.2.0-*" PrivateAssets="All" />
|
||||
<PackageReference Include="System.ComponentModel.Annotations" Version="$(CoreFxVersion)" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
@ -3,12 +3,8 @@
|
|||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
#if NET451
|
||||
using System.Net.Mail;
|
||||
#endif
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Microsoft.AspNetCore.Identity
|
||||
|
|
@ -91,17 +87,11 @@ namespace Microsoft.AspNetCore.Identity
|
|||
errors.Add(Describer.InvalidEmail(email));
|
||||
return;
|
||||
}
|
||||
#if NET451
|
||||
try
|
||||
{
|
||||
var m = new MailAddress(email);
|
||||
}
|
||||
catch (FormatException)
|
||||
if (!new EmailAddressAttribute().IsValid(email))
|
||||
{
|
||||
errors.Add(Describer.InvalidEmail(email));
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
var owner = await manager.FindByEmailAsync(email);
|
||||
if (owner != null &&
|
||||
!string.Equals(await manager.GetUserIdAsync(owner), await manager.GetUserIdAsync(user)))
|
||||
|
|
|
|||
|
|
@ -22,4 +22,7 @@
|
|||
<PackageReference Include="xunit" Version="2.2.0-*" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0-*" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@
|
|||
<PackageReference Include="xunit" Version="2.2.0-*" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0-*" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
|
|||
|
|
@ -22,4 +22,7 @@
|
|||
<PackageReference Include="xunit" Version="2.2.0-*" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0-*" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
|
|||
Loading…
Reference in New Issue