Там 2 основных функций содержат слово password, что как бы наталкивает на мысль А пароль может быть пустой?
Не все системы публичные, может это локальная тула с опциональным паролем
А что имеется ввиду под опциональным паролем? Понятное дело, что пользователь может существовать без пароля но не с пустым "" ведь паролем
Это разные точки зрения в системе. Бизнес логика и логика простой библиотеки. Она позволяет делать хеш пароля. А какой пароль ты хочешь использовать - это уже твоё дело
Может там несколько факторов и один из них пароль, например. И пароль вполне может быть пустым, чтобы не обрабатывать отдельно случай без пароля. Но в любом случае, это уже не зона ответственности либы
Обсуждают сегодня