X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FEmailAddress.java;fp=src%2Forg%2Fcacert%2Fgigi%2FEmailAddress.java;h=a2a7e5801d8566ef88b5c7fd59840650a77204d1;hb=3252dc36fadd1a7e5f13bc01401e10565d61f635;hp=6d91e219f1d5d34d8f78a0c4fc2e9fe9d775db49;hpb=63d97b58fdda853ec712cba3e821a16e8daec401;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);