大家好,今天咱们来聊聊一个常见的登录需求:如何让用户用手机号、邮箱或者用户名任意一个来登录呢?下面我就来给大家分享一下实现这个功能的代码,希望能帮到大家。
核心代码解析
首先,我们来看看这段核心代码:
/*
* 登录功能实现
*/
@RequestMapping(value = "/Login.do", method = RequestMethod.POST)
public String login(Map<String, Object> map, Member member, HttpServletRequest request){
String phoneNo = member.getPhonenumber();
String psd = member.getPassword();
//判断是邮箱还是手机号的正则表达式
String em = \
