mirror of
https://github.com/bitwarden/server.git
synced 2025-04-17 19:18:16 -05:00
18 lines
490 B
C#
18 lines
490 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace Bit.Core.Utilities;
|
|
|
|
public class StrictEmailAddressAttribute : ValidationAttribute
|
|
{
|
|
public StrictEmailAddressAttribute()
|
|
: base("The {0} field is not a supported e-mail address format.")
|
|
{ }
|
|
|
|
public override bool IsValid(object value)
|
|
{
|
|
var emailAddress = value?.ToString() ?? string.Empty;
|
|
|
|
return emailAddress.IsValidEmail() && new EmailAddressAttribute().IsValid(emailAddress);
|
|
}
|
|
}
|