public void logout(UserForm userForm) { System.out.println("LoginService.logout " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (!usersLogged.contains(username)) { throw new LoginException(username + " not logged"); } usersLogged.remove(username); }
public void logout(UserForm userForm) { System.out.println("LoginService.logout " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (!usersLogged.contains(username)) { throw new LoginException(username + " not logged"); } usersLogged.remove(username); }
public void logout(UserForm userForm) { System.out.println("LoginService.logout " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (!usersLogged.contains(username)) { throw new LoginException(username + " not logged"); } usersLogged.remove(username); }
public boolean login(UserForm userForm) { System.out.println("LoginService.login " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (usersLogged.contains(username)) { throw new LoginException(username + " already logged"); } // Call to repository to make logic boolean login = loginRepository.login(userForm); if (login) { usersLogged.add(username); } return login; }
public boolean login(UserForm userForm) { System.out.println("LoginService.login " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (usersLogged.contains(username)) { throw new LoginException(username + " already logged"); } // Call to repository to make logic boolean login = loginRepository.login(userForm); if (login) { usersLogged.add(username); } return login; }
public boolean login(UserForm userForm) { System.out.println("LoginService.login " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (usersLogged.contains(username)) { throw new LoginException(username + " already logged"); } // Call to repository to make logic boolean login = loginRepository.login(userForm); if (login) { usersLogged.add(username); } return login; }