サーバーがユーザーのアカウントとパスワードが空であることを確認(rèn)したようですが、なぜクライアントの JS はフォームが空かどうかを確認(rèn)する必要があるのでしょうか?理解できない!
セキュリティのために二重の検証が必要である一方で、JS 検証はより良いユーザーエクスペリエンスを提供するために行われます。その一方で、検証が失敗した場合は、プログラムをスキップしてサーバー側(cè)のコストを節(jié)約できます。プログラムは、フロントエンド ページにアクセスせずに、フォームの送信をシミュレートできます。