/** * Generate and update User with new password. * @param User $user * @return string */ private function updateUserPassword(User $user) { $newPassword = PasswordGenerator::generate(); $newPasswordHash = HashGenerator::generateMD5($newPassword); $user->setPassword($newPasswordHash); DAOFactory::getUserDAO()->save($user); return $newPassword; }
public function getPassword() { return HashGenerator::generateMD5($this->password); }
/** * Making User activation hash. * @param User $user * @return string */ private function makeActivationHash(User $user) { return HashGenerator::generateMD5($user->getLogin() . $user->getEmail() . $user->getPassword()); }