LP: #1086064 Ignore spaces in opac username/barcode entry field
authorDan Pearl <dpearl@cwmars.org>
Tue, 11 Dec 2012 15:13:41 +0000 (10:13 -0500)
committerBen Shum <bshum@biblio.org>
Tue, 18 Dec 2012 04:54:50 +0000 (23:54 -0500)
Too often, patrons copy the spacing on the barcode on their keytag,
or enter a spurious space before entering their name/barcode. This
change will remove spaces in their name/barcode.

(For now, keep the login screen's directions to omit spaces when
entering the username/barcode.)

Signed-off-by: Dan Pearl <dpearl@cwmars.org>
Signed-off-by: Ben Shum <bshum@biblio.org>

Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm

index 5d536dd..ad222e5 100644 (file)
@@ -352,6 +352,7 @@ sub load_login {
     $ctx->{page} = 'login';
 
     my $username = $cgi->param('username');
+    $username =~ s/\s//g;  # Remove blanks
     my $password = $cgi->param('password');
     my $org_unit = $ctx->{physical_loc} || $ctx->{aou_tree}->()->id;
     my $persist = $cgi->param('persist');