Обрезка пробелов из имен пользователей и паролей - PullRequest
9 голосов
/ 30 марта 2012

Приложение iPad, над которым я работаю, требует, чтобы пользователь предоставил имя пользователя и пароль, которые аутентифицируются на сервере, прежде чем они смогут войти в собственное приложение.Я подумываю внести небольшие изменения, чтобы пропустить пустые пробелы в начале и конце имени пользователя и пароля.

Хорошая идея?Плохая идея?Причины вашей позиции?

Это произошло после того, как я продемонстрировал продукт клиенту сегодня и попытался войти в систему. После трех попыток я наконец понял, что каким-то образом мне удалось поставить пробел перед своим именем пользователяи, конечно, это не соответствует ни одному имени пользователя на сервере.Есть очень, очень тонкая разница в ширине с дополнительным пробелом в начале текстового поля на iPad, учитывая, что граница поля все равно отстоит от первого символа, и мне потребовалось некоторое время, чтобы заметить.

1 Ответ

49 голосов
/ 30 марта 2012

Я думаю, что это хорошая практика, чтобы обрезать пробелы, так как они обычно считаются недействительными символами имени пользователя / пароля (пользователи могут очень легко их пропустить, особенно если они используют более одного).

...