どのくらいの柔軟性ユーザーがUIDを作成することができますか? [閉まっている]
-
13-09-2019 - |
質問
我々はまだそのようなものを制限するプログラマを持っている理由
1つの以上のウェブサイトで登録する必要があり、ユーザー名(スペースや特殊文字)に愚かな制限を打った後、私は思ったんだけど。
を許容ユーザ名の方法論上のconcensusはありますか?の
解決
多くの場合、それは、技術上の制約に基づいています。あなたのUIDがデータベースに入っている場合たとえば、彼らは消毒する必要があります。すべての可能なエクスプロイトや問題のある値をキャッチしようとするのではなく、多くの開発者は、英数文字に自分のUIDを制限することを選択します。
おそらく、「ユーザ名」フィールドは、6または8文字の長さ - レガシーシステムとの統合時にまた、時にはすでに場所では限界があります。
ユーザ名は意味のある計算に使用すべきではないので、最終的には、これを行うための優れたエンジニアリング設計の理由は、通常、そこにはありませんが、そうするための良好なビジネス上の理由があることが多います。
所属していません StackOverflow