Опис проєкту
Переклад1) Сайт реєструється в домені .ru
2) Кількість сторінок 2: головна сторінка і сторінка реєстрації.
3) Дизайн сайту: білий фон, далі на вибір розробника, перед остаточним вибором узгодити варіант.
Головна сторінка:
Чотири картинки, розміщені 2х2. Зміст: PS4, Xbox One, iPad mini 2, iPad Air + текст «ВИГРАЙ ... на &&&». Картинки клікабельні, за кліком перехід за посиланням. У верхній панелі бокс авторизації + кнопка «Реєстрація».
Перехід за будь-яким з посилань на головній сторінці перекидає на сторінку реєстрації.
Сторінка реєстрації: текст «Доступ обмежений лише для зареєстрованих користувачів»
Форми:
а) Поштова адреса (доступні суфікси gmail.com, mail.ru, yandex.ru — вибір зі спадного списку)
б) Пароль
в) Підтвердження пароля
г) Капча, будь-яка.
+ Кнопка «Реєстрація».
Логіка обробки форм така (при натисканні кнопки «Реєстрація»):
1) перевірка капчі: якщо вірно, ідемо далі, якщо ні, то виводимо помилку. Дані у заповнених полях зберігаємо.
2) перевіряємо поштову адресу на заборонені знаки. Якщо такі є, виводимо помилку. Дані у заповнених полях зберігаємо.
3) Незалежно від введеного пароля виводимо помилку: «Пароль не відповідає вимогам безпеки ресурсу, спробуйте вказати складніший пароль»
4) Щоразу зберігаємо в таблиці зв'язку «Поштова адреса — пароль».
Доступ до таблиці за окремим детермінованим посиланням на сайті + запит логіна/пароля.
Вимоги до розробки: надання вихідних кодів роботи логіки обробки форм із примітками (просто що виконується нижче).