Le parage des espaces de noms d'utilisateur et mots de passe

L'application iPad, je travaille sur invite l'utilisateur à fournir un nom d'utilisateur et le mot de passe qui sont authentifiés par rapport à un serveur avant de pouvoir entrer dans l'application appropriée. J'envisage de faire un changement subtil de sorte que les espaces au début et à la fin du nom d'utilisateur et mot de passe sont ignorées silencieusement.

Bonne idée? Mauvaise idée? Les raisons de votre position?

C'est venu après que j'ai démontré le produit à un client aujourd'hui et il a lutté pour se connecter. Après trois tentatives, j'ai enfin réalisé que j'avais réussi à mettre un espace avant mon pseudo, et bien sûr, qui ne correspond à aucun nom d'utilisateur sur le serveur. Il y a un très, très subtile différence dans la largeur avec un espace supplémentaire au début d'un champ de texte sur l'iPad, étant donné que la limite de champ est éloignée de la premier caractère de toute façon, et il m'a fallu un certain temps pour le remarquer.

Je suppose que cela dépend de la logique d'authentification. Que faire si le serveur permet d'espaces dans les noms?
J'ai le contrôle sur le serveur en tant que bien. Si je garniture espace de un, je vais faire la même chose pour les autres.

OriginalL'auteur Andrew | 2012-03-30