Comme le montrent les deux images, il y a des champs de nom d'utilisateur et d'e-mail dans la table des utilisateurs. Lorsque la page est connectée, comment implémenter la fonction de connexion avec le nom d'utilisateur ou l'e-mail. Vous cherchez des réponses.
Cher, mon idée est la suivante : si c'est xxx@xxx.xxx, c'est la connexion par e-mail, sinon c'est la connexion par nom d'utilisateur.
De même, si vous vous connectez par email, vous appelez la méthode d'interrogation et de vérification de l'e-mail ; si vous vous connectez avec un nom d'utilisateur, vous appelez la méthode d'interrogation et de vérification du nom d'utilisateur ;
Ci-dessus !
Il peut être facilement traité et renvoyé directement au backend, et le backend peut le faire correspondre dans l'ordre.
sélectionnez * de l'utilisateur où (nom d'utilisateur=xxxxx et mot de passe=aaaa) ou (e-mail=xxxxx et mot de passe=aaaa)
C'est bien aussi