Я ищу код, который преобразует имена пользователей в нижний регистр, прежде чем хранить их. Я на 90% уверен, что все в порядке, но существуют ли там системы, которые действительно требуют чувствительности к регистру пользователей (особенно в сфере здравоохранения)?Являются ли имена пользователей когда-либо чувствительными к регистру?
Примечание: мой конкретный код не находится в пункте въезда. Мы берем имена пользователей из других систем. Опасность, которую я испытываю, зависит от тех систем (которые могут или не могут находиться под нашим контролем) последовательно передавать нам имена пользователей в том же случае, что и друг для друга (при описании одного и того же пользователя).
Также стоит отметить - код:
userName.toLowerCase(Locale.ENGLISH)
ли все имена пользователей на английском языке? Это просто так соответствует сопоставлению в базе данных? Обратите внимание, что (в java как минимум) String.toLowerCase()
определяется как String.toLowerCase(Locale.getDefault())
Кто-нибудь может сказать мне, почему это происходит вниз? Это не конкретный ответ в моем случае, но я бы счел это полезным для других. Что дает? – Stephen
Ненависть диск вниз по голосам. К сожалению, они случаются. –
Ну, это отвечает именно тому, что было задано. В нем указывается случай, когда имена пользователей чувствительны к регистру. Я поддержал это. –