return $self;
}
+sub reset {
+ # nothing to do here
+}
+
sub authenticate {
$main::lxdebug->enter_sub();
# passwords. Hash it for easier comparison.
$stored_password = SL::Auth::Password->hash(password => $stored_password) unless $stored_password;
($algorithm, $stored_password) = SL::Auth::Password->parse($stored_password);
- ($algorithm2, $password) = SL::Auth::Password->parse(SL::Auth::Password->hash_if_unhashed(password => $password, algorithm => $algorithm, login => $login));
+ ($algorithm2, $password) = SL::Auth::Password->parse(SL::Auth::Password->hash(password => $password, algorithm => $algorithm, login => $login));
$main::lxdebug->leave_sub();
return ERR_BACKEND;
}
- $password = SL::Auth::Password->hash(password => $password) unless $is_crypted;
+ $password = SL::Auth::Password->hash(login => $login, password => $password) unless $is_crypted;
do_query($main::form, $dbh, qq|UPDATE auth."user" SET password = ? WHERE login = ?|, $password, $login);