Poprawione sprawdzanie hasła (szczegóły w opisie).

Otóż SQL Server nie obsługuje porównywania (==, !=, >=, <=, <, >) pól
typu Text itp. długich tekstowych. Dlatego trzeba używać funkcji
String.Contains, StartsWith i EndsWith. W naszym przypadku użyłem
StartsWith i EndsWith (oba warunki muszą być spełnione). Powinno się
jeszcze długość porównywać.