[LON-CAPA-cvs] cvs: loncom / LONCAPA.pm

albertel lon-capa-cvs@mail.lon-capa.org
Sun, 10 Dec 2006 23:06:13 -0000


albertel		Sun Dec 10 18:06:13 2006 EDT

  Modified files:              
    /loncom	LONCAPA.pm 
  Log:
  - require a word char to satr a username
  
  
Index: loncom/LONCAPA.pm
diff -u loncom/LONCAPA.pm:1.20 loncom/LONCAPA.pm:1.21
--- loncom/LONCAPA.pm:1.20	Sat Dec  9 18:34:42 2006
+++ loncom/LONCAPA.pm	Sun Dec 10 18:06:13 2006
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Base routines
 #
-# $Id: LONCAPA.pm,v 1.20 2006/12/09 23:34:42 albertel Exp $
+# $Id: LONCAPA.pm,v 1.21 2006/12/10 23:06:13 albertel Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -110,11 +110,11 @@
     return $domain;
 }
 
-$match_username     = $LONCAPA::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/^\d+//;
+    $username =~ s/^\W+//;
     $username =~ s/$match_not_username//g;
     return $username;
 }