Приложение iPad, над которым я работаю, требует, чтобы пользователь предоставил имя пользователя и пароль, которые были аутентифицированы на сервере, прежде чем они смогут ввести приложение надлежащим образом. Я рассматриваю возможность сделать небольшое изменение, чтобы пробелы в начале и конце имени пользователя и пароля молча игнорировались.Обрезка пробелов с именами пользователей и паролями
Хорошая идея? Плохая идея? Причины вашей позиции?
Это произошло после того, как я продемонстрировал продукт клиенту сегодня и изо всех сил пытался войти в систему. После трех попыток я наконец понял, что мне как-то удалось разместить пробел перед моим именем пользователя и, конечно, t соответствует любому имени пользователя на сервере. Там очень и очень тонкая разница в ширине с дополнительным пространством в начале текстового поля на iPad, учитывая, что граница поля на расстоянии от первого символа все равно, и мне потребовалось некоторое время, чтобы заметить.
Я думаю, это зависит от логики аутентификации. Что делать, если сервер разрешает пробелы в именах? – beryllium
У меня есть контроль над сервером. Если я обрезаю пробел с одного, я сделаю то же самое для другого. – Andrew