具有一个以上网站上注册,并击中了用户名愚蠢的限制(没有空格或特殊字符),我不知道为什么我们还是有限制的程序员这样的事情。

<强>是否有允许用户名的方法吗

一个concensus
有帮助吗?

解决方案

通常它是基于技术的限制。例如,如果你的UID正在进入一个数据库,他们必须进行消毒。而不是试图捕捉所有可能的攻击或有问题的值,许多开发者选择他们的UID限制到字母数字字符。

此外,与传统系统集成时,有时也有已经到位限制 - 也许是“用户名”字段是只有6或8个字符长

最后,还有通常不是一个好工程设计之所以这样做,因为用户名不应以任何有意义的计算中使用,但往往有良好的商业理由这样做。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top