Password must contain at least 6 characters and one uppercase letter.

As the password is stored as a hash in a database, I added validation before the user is created.
Mi się wydaje, że to przede wszystkim skrywa dużo istotnej logiki. Jeśli zmienią się wymagania co do hasła nie chcemy zmieniać w każdym miejscu osobno :)