X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FEmailAddress.java;h=a2a7e5801d8566ef88b5c7fd59840650a77204d1;hb=2233a655b4ef4c1122a406e83a0e6334b9fd49b6;hp=6d91e219f1d5d34d8f78a0c4fc2e9fe9d775db49;hpb=10d532b741a2ec5cc0157a19ac1a00723f9af84b;p=gigi.git diff --git a/src/org/cacert/gigi/EmailAddress.java b/src/org/cacert/gigi/EmailAddress.java index 6d91e219..a2a7e580 100644 --- a/src/org/cacert/gigi/EmailAddress.java +++ b/src/org/cacert/gigi/EmailAddress.java @@ -33,6 +33,9 @@ public class EmailAddress { } public EmailAddress(String address, User owner) { + if (!EmailProvider.MAIL.matcher(address).matches()) { + throw new IllegalArgumentException("Invalid email."); + } this.address = address; this.owner = owner; this.hash = RandomToken.generateToken(16);