suchen

Heim  >  Fragen und Antworten  >  Hauptteil

java - Wie implementiert man einen Benutzernamen oder eine E-Mail-Anmeldung im selben Eingabefeld?

Wie in den beiden Bildern gezeigt, gibt es in der Benutzertabelle Felder für den Benutzernamen und die E-Mail-Adresse. Wenn Sie sich auf der Seite anmelden, suchen Sie nach Antworten

迷茫迷茫2781 Tage vor717

Antworte allen(3)Ich werde antworten

  • 给我你的怀抱

    给我你的怀抱2017-05-17 10:04:39

    亲,我的思路是:通过正则判断如果是xxx@xxx.xxx,就是邮箱登录,否则是username登录。
    相应的,如果邮箱登录,你就调用查询验证邮箱的方法;如果是用户名登录,就调用查询验证用户名的方法。
    以上!

    Antwort
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:04:39

    可以简单处理,直接发回后端,后端依次匹配即可。

    Antwort
    0
  • 怪我咯

    怪我咯2017-05-17 10:04:39

    select * from user where (username=xxxxx and password=yyyy) or (email=xxxxx and password=yyyy)
    这也可以吧

    Antwort
    0
  • StornierenAntwort