ログイン名にスペースが含ま私のウェブサイトをプログラミングしながら、考慮すべき既知の問題はありますか? 何もない場合、なぜほとんどのウェブサイトでそれを避けるのですか?
1
A
答えて
1
ほとんどの既知のウェブサイトや、少なくともプログラミング経験のあるものであっても、ユーザー名のスペースはデータベースに挿入されたときにエスケープされるため、問題はありません。いくつかのウェブサイトでは、個人的なポリシーのようにユーザー名にスペースを入れないことがあります。それ以外のプログラミング以外の理由は考えられません。
1
デセentなウェブサイトソフトウェアは、ユーザー名に空白を入れても問題ありません。フォーム、データベースなどはすべて任意のテキストを十分にサポートしています。
しかし:ウェブサイトは、例えばすることを決定した場合、その再利用を防ぐことができます空白を持つユーザ名を使用して
後で電子メールのリダイレクトサービスを提供します。一般に、空白がサポートされていない「レガシー」サービスでそれらを使用する。
空白は、さまざまな疾患に対して脆弱です。
split-at-end-of-line
病気、who-trimmed-my-spaces
ウイルス、damn-how-many-spaces-are-there
症候群など曖昧であってはならない何か(ユーザー名)を伝えながら不要なあいまいさを挿入します。
関連する問題
- 1. ドットスペース([ドット] [スペース] [ファイル名])
- 2. カテゴリ名スペースの問題
- 3. gitの共通名スペース
- 4. HackageDBのユーザー名は?
- 5. は、ユーザー名
- 6. ファイル名のスペースを削除apache
- 7. プロジェクト名にスペースがある場合のJavaScriptファイル命名規則
- 8. Facebookのユーザー名WPF
- 9. Windowsドメインのユーザー名
- 10. スペースでファイル名を読み取る
- 11. ユーザー名/メールスパムリスト?
- 12. magento adminユーザー名
- 13. ユーザー名エラー
- 14. ASP.net逆のユーザーGUIDからユーザー名
- 15. ユーザーのユーザー名を取得する - MyBB
- 16. Mavenプロパティの現在のユーザー名は?
- 17. Redisのキーのユーザー名またはID
- 18. このユーザー・メソッド・パラメーターの名前は?
- 19. Access_Controlは、匿名トークンのユーザーが
- 20. ログイン用のユーザー名またはメールID?
- 21. Skypeのユーザー名の確認
- 22. FacebookのPHP-SDKのユーザー名
- 23. Google Checkoutのアカウントのユーザー名
- 24. djangoの匿名ユーザーのキャッシュ
- 25. JavaScriptチャットルームのユーザー名のカラー
- 26. 設定のgitのユーザー名
- 27. "ユーザーCN = {ユーザー名}/O = {組織名}はデータベース{パスをdatabasename.nsfにできません}"
- 28. django angonymous匿名ユーザー
- 29. ステートメントとユーザー名/パスワード
- 30. ユーザー起動アプリケーション名