Урок 17

Задания

  1. Создать статический метод который принимает на вход три параметра: login, password и confirmPassword. Login должен содержать только латинские буквы, цифры и знак подчеркивания. Длина login должна быть меньше 20 символов. Если login не соответствует этим требованиям, необходимо выбросить WrongLoginException. Password должен содержать только латинские буквы, цифры и знак подчеркивания. Длина password должна быть меньше 20 символов. Также password и confirmPassword должны быть равны. Если password не соответствует этим требованиям, необходимо выбросить WrongPasswordException.  WrongPasswordException и WrongLoginException - пользовательские классы исключения с двумя конструкторами – один по умолчанию, второй принимает сообщение исключения и передает его в конструктор класса Exception. Обработка исключений проводится внутри метода. Используем multi-catch block. Метод возвращает true, если значения верны или false в другом случае. (Задание с урока)
  2. Интернет-магазин. Аутентификация пользователя:
    Пусть у вас будет отображение, содержащие пары логин-пользователь. Если пользователь ввел данные из этого отображения, он аутентифицирован. Если введенные логин, пароль не содержатся в отображении, проверяете их корректность (задание 1).
  3. Тесты Урока 17



0 Comments
Leave your comment: