【问题标题】:Spaces within usernames? [duplicate]用户名中的空格? [复制]
【发布时间】:2021-02-11 16:38:32
【问题描述】:

可能重复:
User Names and White-Spaces

在对登录名包含空格的网站进行编程时,是否有任何已知问题需要考虑?如果没有,为什么大多数网站都避免使用它?

【问题讨论】:

    标签: authentication spaces


    【解决方案1】:

    大多数知名网站,或者至少那些拥有一盎司编程经验的网站,都不应该有用户名中的空格问题,因为它们在插入数据库时​​会被转义。有些网站可能会避免用户名中的空格作为个人政策。除此之外,我想不出任何基于编程的原因。

    【讨论】:

      【解决方案2】:

      体面的网站软件在用户名中应该没有任何问题(阅读:它不会中断)。表单、数据库等都充分支持任意文本。

      但是:

      • 如果网站决定使用带空格的用户名,例如稍后提供电子邮件重定向服务。或者通常将它们与不支持空格的“遗留”服务一起使用。

      • 空白很容易感染各种疾病。 split-at-end-of-line 疾病、who-trimmed-my-spaces 病毒、damn-how-many-spaces-are-there 综合症等。它在传达一些不应该模棱两可的东西(用户名)时插入了不必要的歧义。

      【讨论】:

        猜你喜欢
        • 2017-02-18
        • 2020-11-08
        • 2020-10-03
        • 1970-01-01
        • 2012-09-30
        • 2010-09-17
        • 2012-08-15
        • 1970-01-01
        • 2017-06-02
        相关资源
        最近更新 更多