84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
如两图,用户表中由username和email字段,当页面登录时,如何实现用用户名或邮箱登录功能呢?望求懂的解答.
业精于勤,荒于嬉;行成于思,毁于随。
亲,我的思路是:通过正则判断如果是xxx@xxx.xxx,就是邮箱登录,否则是username登录。相应的,如果邮箱登录,你就调用查询验证邮箱的方法;如果是用户名登录,就调用查询验证用户名的方法。以上!
可以简单处理,直接发回后端,后端依次匹配即可。
select * from user where (username=xxxxx and password=yyyy) or (email=xxxxx and password=yyyy)这也可以吧
亲,我的思路是:通过正则判断如果是xxx@xxx.xxx,就是邮箱登录,否则是username登录。
相应的,如果邮箱登录,你就调用查询验证邮箱的方法;如果是用户名登录,就调用查询验证用户名的方法。
以上!
可以简单处理,直接发回后端,后端依次匹配即可。
select * from user where (username=xxxxx and password=yyyy) or (email=xxxxx and password=yyyy)
这也可以吧