Die iPad-Anwendung, an der ich arbeite, erfordert, dass der Benutzer einen Benutzernamen und ein Kennwort angibt, die für einen Server authentifiziert werden, bevor sie die Anwendung ordnungsgemäß eingeben können. Ich überlege, eine subtile Änderung vorzunehmen, so dass Whitespace am Anfang und Ende des Benutzernamens und des Passworts stillschweigend ignoriert werden.Trimmen von Leerzeichen aus Benutzernamen und Passwörtern
Gute Idee? Schlechte Idee? Gründe für Ihre Position?
Dies ist entstanden, nachdem ich das Produkt heute einem Kunden vorgeführt habe und Schwierigkeiten hatte mich einzuloggen. Nach drei Versuchen wurde mir klar, dass ich es irgendwie geschafft hatte, einen Platz vor meinen Benutzernamen zu legen. t keinen Benutzernamen auf dem Server finden. Es gibt einen sehr, sehr feinen Unterschied in der Breite mit einem zusätzlichen Platz am Anfang eines Textfelds auf dem iPad, vorausgesetzt, dass die Feldgrenze sowieso vom ersten Zeichen entfernt ist, und es hat einige Zeit gedauert, bis ich es bemerkte.
Ich denke, es hängt von der Authentifizierungslogik ab. Was ist, wenn der Server Whitespaces in Namen erlaubt? – beryllium
Ich habe auch Kontrolle über den Server. Wenn ich Whitespace von einem trimme, mache ich dasselbe für den anderen. – Andrew