summaryrefslogtreecommitdiff
path: root/fs_selfservice/FS-SelfService
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2017-05-31 13:28:34 -0700
committerIvan Kohler <ivan@freeside.biz>2017-05-31 13:28:34 -0700
commit362003556ad0c58f21f82d5529e7bf10049d5688 (patch)
tree1f0dc458b931c03acb939751d78802b4debe38e7 /fs_selfservice/FS-SelfService
parent3ebefed2a6439b87e84cafbb32fbbc72f12a4b55 (diff)
allow self-service logins with a + in email address
Diffstat (limited to 'fs_selfservice/FS-SelfService')
-rwxr-xr-xfs_selfservice/FS-SelfService/cgi/selfservice.cgi2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
index e83b030c5..d14cd1b61 100755
--- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
+++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
@@ -127,7 +127,7 @@ unless ( $nologin_actions{$action} ) {
$cgi->param('password') =~ /^(.{0,$form_max})$/;
my $password = $1;
- if ( $cgi->param('email') =~ /^\s*([a-z0-9_\-\.\@]{1,$form_max})\s*$/i ) {
+ if ( $cgi->param('email') =~ /^\s*([a-z0-9_\-\.\+\@]{1,$form_max})\s*$/i ) {
my $email = $1;
$login_rv = login(