⊗ppPmAuVld 422 of 447 menu

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.

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

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.

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.

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.

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.

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.

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.

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

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć