]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Auth.pm
Reapply "Form: round_amount precision support"
[kivitendo-erp.git] / SL / Auth.pm
index 788154c14c8cd5c3867c5a5a190d92cc15ac6fa8..9f2475fd8a833d7653e09f3c5557ad6b1afa98b6 100644 (file)
@@ -168,8 +168,8 @@ sub authenticate_root {
     return ERR_PASSWORD;
   }
 
-  $password             = SL::Auth::Password->hash(login => 'root', password => $password);
   my $admin_password    = SL::Auth::Password->hash_if_unhashed(login => 'root', password => $self->{admin_password}->());
+  $password             = SL::Auth::Password->hash(login => 'root', password => $password, stored_password => $admin_password);
 
   my $result = $password eq $admin_password ? OK : ERR_PASSWORD;
   $self->set_session_value(SESSION_KEY_ROOT_AUTH() => $result);