ホームページ > バックエンド開発 > PHPチュートリアル > インターフェースの書き込みの問題

インターフェースの書き込みの問題

WBOY
リリース: 2016-10-10 11:56:12
オリジナル
1059 人が閲覧しました

たとえば、ログイン インターフェースにはユーザー名、パスワード、署名の 3 つのパラメーターがあります。ユーザー名が空の場合は「ユーザー名を空にすることはできません」が返され、パスワードが空の場合は「パスワードを入力してください」が返されます。 ." それとも、これら 3 つのパラメータのいずれかがあると言うべきでしょうか? 空です。直接返されたパラメータは不完全です。

返信内容:

たとえば、ログイン インターフェースにはユーザー名、パスワード、署名の 3 つのパラメーターがあります。ユーザー名が空の場合は「ユーザー名を空にすることはできません」が返され、パスワードが空の場合は「パスワードを入力してください」が返されます。 ." それとも、これら 3 つのパラメータのいずれかがあると言うべきでしょうか? 空です。直接返されたパラメータは不完全です。

これに対する絶対的な正解はありませんが、私のアプローチから学ぶことはできます。

通常、可能な限り完全なプロンプトを提供できるため、エクスペリエンスの観点から、基本的にユーザーの学習コストはかかりません

ただし、ここには注意すべきセキュリティ上の問題があります。ユーザー名が見つからない、パスワードが間違っているなどの詳細なプロンプトを提供すると、ブルートフォースパスワードクラッカーを実行する人にとって便利になるため、通常は比較的明確に説明します。セキュリティ上の問題がある場所でのプロンプトは、ぼかしによってユーザー名やパスワードが間違っているなどの隠れた危険を残さず、一般に通常のユーザーに多大な干渉を引き起こすことはありません

標準的ではない回答です。参考用です。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート