#ユーザー名とパスワードを空にできないことを確認するための php メソッド
ユーザー登録とログイン セクションを実行するとき, 登録フォームに情報を入力しなくても、データベースにユーザー名とパスワードが空のデータが作成され、その後は空のユーザー名とパスワードでログインできることが分かりました。これは明らかに間違っています。 次に、フォームの送信後にユーザー名とパスワードの少なくとも 1 つが空かどうかを判断することを考えました。空の場合、リクエストは登録ページに転送され、ユーザー名とパスワードが再入力されます。登録するために。ログインするときは、まずユーザー名とパスワードが であるかどうか、またそれらが空であるかどうかを判断する必要があります。ユーザー名とパスワードが両方とも空の場合にのみ、データベースが検証されます。ユーザー名とパスワードが空かどうかを確認します:
String username=request.getParameter("username"); String password=request.getParameter("password");ここで取得したユーザー名とパスワードは両方とも文字列です。空のデータであっても、それらは "" です。 empty strings は空ではないため、判定は次のようになります。
if(username==""||password==""){ request.setAttribute("error", "用户名或密码不能为空"); request.getRequestDispatcher("/view/login.jsp").forward(request,response); }else{ …… }PHP の詳細については、
PHP 中国語 Web サイトをご覧ください。
以上がPHP 検証のユーザー名とパスワードを空にすることはできませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。