package cnam.cours.util; public interface ILoginController { /** * check if a login is already stored * @param login the login * @return true if the login is already stored, false else. */ boolean isValidLogin(String login); /** * check if a tupple (login, password) is already stored * @param login the login * @param password the password * @return true if tupple (login, password) is already stored, false else. */ boolean isValidLoginPassword(String login, String password); /** * add (store) the tuple (login, password) * @param login the login * @param password the password * @return false if the login is already stored, true else. */ boolean addLogin(String login, String password); /** * modify the password associated to a login * @param login the login * @param newPassword the new password * @return false if the login is not already stored, true else. */ boolean modifyPassword(String login, String newPassword); }