【发布时间】:2021-02-11 16:38:32
【问题描述】:
【问题讨论】:
标签: authentication spaces
【问题讨论】:
标签: authentication spaces
大多数知名网站,或者至少那些拥有一盎司编程经验的网站,都不应该有用户名中的空格问题,因为它们在插入数据库时会被转义。有些网站可能会避免用户名中的空格作为个人政策。除此之外,我想不出任何基于编程的原因。
【讨论】:
体面的网站软件在用户名中应该没有任何问题(阅读:它不会中断)。表单、数据库等都充分支持任意文本。
但是:
如果网站决定使用带空格的用户名,例如稍后提供电子邮件重定向服务。或者通常将它们与不支持空格的“遗留”服务一起使用。
空白很容易感染各种疾病。 split-at-end-of-line 疾病、who-trimmed-my-spaces 病毒、damn-how-many-spaces-are-there 综合症等。它在传达一些不应该模棱两可的东西(用户名)时插入了不必要的歧义。
【讨论】: