public void resetPassword(String email) {
// новый пароль
String newPassword = passwordService.generatePassword();
// достать существующего пользователя
User user = usersDao.loadUserByEmail(email);
if (user != null){
// устанавливаем пользователю новый хэш от нового пароля
user.setPasswordHash(passwordService.calculatePasswordHash(newPassword));
// сохраняем пользователя
usersDao.saveUser(user);
Map<String, String> messageModel = new HashMap<>();
messageModel.put("name", user.getName());
messageModel.put("password", newPassword);
messageModel.put("email", email);
messageModel.put("url", url);
emailService.sendEmail(email, "resetPassword", messageModel);