| 
      
            Lines 28-34
          my ( $template, $dummy, $cookie ) = get_template_and_user(
      
      
        Link Here
      
     | 
  
        
          | 28 | 
          my $email          = $query->param('email') // q{}; | 
          28 | 
          my $email          = $query->param('email') // q{}; | 
        
        
          | 29 | 
          my $password       = $query->param('password'); | 
          29 | 
          my $password       = $query->param('password'); | 
        
        
          | 30 | 
          my $repeatPassword = $query->param('repeatPassword'); | 
          30 | 
          my $repeatPassword = $query->param('repeatPassword'); | 
        
            
              | 31 | 
              my $minPassLength  = C4::Context->preference('minPasswordLength'); | 
               | 
               | 
            
        
          | 32 | 
          my $id             = $query->param('id'); | 
          31 | 
          my $id             = $query->param('id'); | 
        
        
          | 33 | 
          my $uniqueKey      = $query->param('uniqueKey'); | 
          32 | 
          my $uniqueKey      = $query->param('uniqueKey'); | 
        
        
          | 34 | 
          my $username       = $query->param('username'); | 
          33 | 
          my $username       = $query->param('username'); | 
        
  
    | 
      
            Lines 144-149
          if ( $query->param('sendEmail') || $query->param('resendEmail') ) {
      
      
        Link Here
      
     | 
  
        
          | 144 | 
          elsif ( $query->param('passwordReset') ) { | 
          143 | 
          elsif ( $query->param('passwordReset') ) { | 
        
        
          | 145 | 
              ( $borrower_number, $username ) = GetValidLinkInfo($uniqueKey);  | 
          144 | 
              ( $borrower_number, $username ) = GetValidLinkInfo($uniqueKey);  | 
        
        
          | 146 | 
           | 
          145 | 
           | 
        
            
               | 
               | 
              146 | 
                  my $minPassLength = C4::Context->preference('minPasswordLength'); | 
            
            
              | 147 | 
                  $minPassLength = 3 if not $minPassLength or $minPassLength < 3;  | 
            
        
          | 147 | 
              #validate password length & match  | 
          148 | 
              #validate password length & match  | 
        
        
          | 148 | 
              if (   ($borrower_number)  | 
          149 | 
              if (   ($borrower_number)  | 
        
        
          | 149 | 
                  && ( $password eq $repeatPassword )  | 
          150 | 
                  && ( $password eq $repeatPassword )  | 
        
  
    | 
      
            Lines 168-174
          elsif ( $query->param('passwordReset') ) {
      
      
        Link Here
      
     | 
  
        
          | 168 | 
                  }  | 
          169 | 
                  }  | 
        
        
          | 169 | 
                  $template->param(  | 
          170 | 
                  $template->param(  | 
        
        
          | 170 | 
                      new_password    => 1,  | 
          171 | 
                      new_password    => 1,  | 
        
            
              | 171 | 
                          minPassLength   => $minPassLength,  | 
               | 
               | 
            
        
          | 172 | 
                      email           => $email,  | 
          172 | 
                      email           => $email,  | 
        
        
          | 173 | 
                      uniqueKey       => $uniqueKey,  | 
          173 | 
                      uniqueKey       => $uniqueKey,  | 
        
        
          | 174 | 
                      errLinkNotValid => $errLinkNotValid,  | 
          174 | 
                      errLinkNotValid => $errLinkNotValid,  | 
        
  
    | 
      
            Lines 188-194
          elsif ($uniqueKey) {    #reset password form
      
      
        Link Here
      
     | 
  
        
          | 188 | 
           | 
          188 | 
           | 
        
        
          | 189 | 
              $template->param(  | 
          189 | 
              $template->param(  | 
        
        
          | 190 | 
                  new_password    => 1,  | 
          190 | 
                  new_password    => 1,  | 
        
            
              | 191 | 
                      minPassLength   => $minPassLength,  | 
               | 
               | 
            
        
          | 192 | 
                  email           => $email,  | 
          191 | 
                  email           => $email,  | 
        
        
          | 193 | 
                  uniqueKey       => $uniqueKey,  | 
          192 | 
                  uniqueKey       => $uniqueKey,  | 
        
        
          | 194 | 
                  username        => $username,  | 
          193 | 
                  username        => $username,  | 
        
            
              | 195 | 
              -   | 
               | 
               |