Added possible crypt password, create repository user implementation, etc...

This commit is contained in:
maciejrusek
2026-04-27 20:14:21 +02:00
parent e5c5670ac5
commit f306606b34
13 changed files with 278 additions and 31 deletions

View File

@@ -1,11 +1,18 @@
package service;
import models.User;
import repository.UserRepository;
import java.util.Optional;
public class UserService {
UserRepository userRepository;
public UserService(UserRepository userRepository) {
this.userRepository = userRepository;
}
public Optional<User> login(String username, String password) {
try {
@@ -18,13 +25,11 @@ public class UserService {
}
}
public Optional<User> register(String username, String password) {
public Optional<User> register(String username, String email, String password) {
try {
return Optional.empty();
return userRepository.saveUser(username, email, password);
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
return Optional.empty();
}
}