Maison > développement back-end > Problème PHP > Le nom d'utilisateur et le mot de passe de vérification PHP ne peuvent pas être vides

Le nom d'utilisateur et le mot de passe de vérification PHP ne peuvent pas être vides

藏色散人
Libérer: 2023-02-25 18:32:02
original
6578 Les gens l'ont consulté

Le nom d'utilisateur et le mot de passe de vérification PHP ne peuvent pas être vides

Comment vérifier que le nom d'utilisateur et le mot de passe ne peuvent pas être vides en php

Lors de l'enregistrement et de la connexion de l'utilisateur section, j'ai découvert que même si vous ne remplissez pas les informations dans le formulaire d'inscription, une donnée avec un nom d'utilisateur et un mot de passe vides sera créée dans la base de données, et vous pourrez ensuite vous connecter avec un nom d'utilisateur et un mot de passe vides. C'est évidemment faux.

J'ai donc pensé à déterminer si au moins l'un des nom d'utilisateur et mot de passe est vide après la soumission du formulaire. Si l'un est vide, la demande est transmise à la page d'inscription et ressaisissez le nom d'utilisateur et le mot de passe. registre. Lors de la connexion, vous devez d'abord déterminer si le nom d'utilisateur et le mot de passe sont

et s'ils sont vides. Ce n'est que lorsque le nom d'utilisateur et le mot de passe sont tous deux vides que la base de données sera vérifiée.

Déterminez si le nom d'utilisateur et le mot de passe sont vides :

String username=request.getParameter("username");
String password=request.getParameter("password");
Copier après la connexion

Le nom d'utilisateur et le mot de passe obtenus ici sont tous deux des chaînes Même s'il s'agit de données vides, ce sont également des "". chaînes vides , n'est pas vide, donc le jugement devrait être comme ceci :

if(username==""||password==""){
request.setAttribute("error", "用户名或密码不能为空");
request.getRequestDispatcher("/view/login.jsp").forward(request,response);
}else{
……
}
Copier après la connexion

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal