Active Directory DOMAIN\login removal
authorDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 26 Jan 2011 11:42:14 +0000 (11:42 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 26 Jan 2011 11:42:14 +0000 (11:42 +0000)
lib/BackupPC/CGI/Lib.pm

index a1d06aa..a1abccf 100644 (file)
@@ -134,6 +134,11 @@ sub NewRequest
     #
     $User   = $1 if ( $User =~ /uid=([^,]+)/i || $User =~ /(.*)/ );
 
     #
     $User   = $1 if ( $User =~ /uid=([^,]+)/i || $User =~ /(.*)/ );
 
+    # strip Active directory domain in front of user
+    $User   = $1 if ( $User =~ /\w+\\(\w+)/ );
+use Data::Dump qw(dump);
+warn "XX User: $User",dump( \%ENV );
+
     #
     # Clean up %ENV for taint checking
     #
     #
     # Clean up %ENV for taint checking
     #