[LON-CAPA-cvs] cvs: loncom / LONCAPA.pm
albertel
lon-capa-cvs-allow@mail.lon-capa.org
Mon, 02 Jul 2007 21:15:29 -0000
albertel Mon Jul 2 17:15:29 2007 EDT
Modified files:
/loncom LONCAPA.pm
Log:
- BUG#5305 allow @ in usernames
Index: loncom/LONCAPA.pm
diff -u loncom/LONCAPA.pm:1.23 loncom/LONCAPA.pm:1.24
--- loncom/LONCAPA.pm:1.23 Wed Jan 10 15:22:30 2007
+++ loncom/LONCAPA.pm Mon Jul 2 17:15:29 2007
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Base routines
#
-# $Id: LONCAPA.pm,v 1.23 2007/01/10 20:22:30 albertel Exp $
+# $Id: LONCAPA.pm,v 1.24 2007/07/02 21:15:29 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -113,8 +113,8 @@
return $domain;
}
-$match_username = $LONCAPA::username_re = qr{\w[\w\-.]+};
-$match_not_username = $LONCAPA::not_username_re = qr{[^\w\-.]+};
+$match_username = $LONCAPA::username_re = qr{\w[\w\-.@]+};
+$match_not_username = $LONCAPA::not_username_re = qr{[^\w\-.@]+};
sub clean_username {
my ($username) = @_;
$username =~ s/^\W+//;
@@ -148,8 +148,8 @@
return ($domain,$coursenum);
}
-$match_handle = $LONCAPA::handle_re = qr{[\w\-.]+};
-$match_not_handle = $LONCAPA::not_handle_re = qr{[^\w\-.]+};
+$match_handle = $LONCAPA::handle_re = qr{[\w\-.@]+};
+$match_not_handle = $LONCAPA::not_handle_re = qr{[^\w\-.@]+};
sub clean_handle {
my ($handle) = @_;
$handle =~ s/$match_not_handle//g;