1.点击登录-----login
注意声明变量
@AutoWired
UserService userService;
String name = loginData.get("loginName").toString();
String password = loginData.get("loginPwd").toString();
System.out.println("输入框中的name:" + name + "...pwd:" + password);
//从数据库中根据name查,如果有数据,再判断password和数据库中的密码是否一致
User user = userService.selByName(name);
System.out.println(user);
BaseResult baseResult = new BaseResult();
if (user != null) {
if(user.getPassWord().equals(password)) {
//登录成功
baseResult.setSuccess(true);
} else {
//登录失败
baseResult.setSuccess(false);
}
}
return baseResult;
增减的功能:
UserService:::::::公司的商务人员
public User selByName(String name) {
return userMapper.selByName(name);
}
UserMapper:::::接口
User selByName(String name);
UserMapper.xml
<select id="selByName" parameterType="java.lang.String" resultType="wang.doug.frame.model.User">
select * from user where userName = #{value}
</select>
用户登录验证流程解析
本文详细解析了用户登录过程中的验证流程,包括从输入用户名和密码到后台数据库查询及密码匹配的过程。通过UserService接口实现用户信息查询,UserMapper提供数据库操作,最终返回登录结果。
129

被折叠的 条评论
为什么被折叠?



