Walidacja danych podczas rejestracji w PHP

Obecnie nie nakładamy żadnych ograniczeń na parę login-hasło, jednak jest to nieprawidłowe. Na przykład, teraz nasi użytkownicy przypadkowo lub celowo mogą zarejestrować się z pustym loginem lub hasłem, lub z hasłem, składającym się z jednego znaku. Takie hasło będzie zbyt proste i niebezpieczne.

Pamiętaj, że jeśli jakieś pole jest wprowadzone nieprawidłowo, formularz nie powinien być czyszczony, ponieważ będzie to sprawiać niedogodność użytkownikowi: wprowadzał-wprowadzał dane, nacisnął - i wszystko zniknęło, chociaż błąd możliwie był w jednym znaku.

Задание 1

Zmodyfikuj swój kod tak, aby nie można było zarejestrować użytkownika z pustym loginem lub hasłem.

Задание 2

Zmodyfikuj swój kod tak, aby login mógł zawierać tylko litery łacińskie i cyfry. W przypadku, jeśli tak nie jest, wyświetlaj komunikat o tym nad formularzem.

Задание 3

Zmodyfikuj swój kod tak, aby login miał długość od 4 do 10 znaków. W przypadku, jeśli tak nie jest, wyświetlaj komunikat o tym nad formularzem.

Задание 4

Zmodyfikuj swój kod tak, aby hasło miało długość od 6 do 12 znaków. W przypadku, jeśli tak nie jest, wyświetlaj komunikat o tym nad formularzem.

Задание 5

Zmodyfikuj swój kod tak, aby, jeśli login lub hasło są wprowadzone nieprawidłowo, nad odpowiednim inputem wyświetlał się komunikat o tym.

Задание 6

Zapytaj użytkownika podczas rejestracji jeszcze o email. Zapisz go w bazie danych. Wykonaj sprawdzenie emaila na poprawność i, jeśli jest niepoprawny, nad odpowiednim inputem wyświetl komunikat o tym.

Задание 7

Zapytaj użytkownika podczas rejestracji jeszcze o datę urodzenia w formacie dzień.miesiąc.rok. Zapisz datę w bazie danych. Wykonaj sprawdzenie daty na zgodność z formatem.

Задание 8

Zapytaj użytkownika podczas rejestracji jeszcze o kraj zamieszkania. Zaproponuj mu wybór jednego z krajów za pomocą rozwijanej listy select.