开发登录,退出功能
开发的时候,先开发数据访问层,再业务层,再表现层
访问登录界面
- 点击顶部区域的链接,打开登录页面
登录
- 验证账号、密码、验证码
/*
业务层
*/
//追加登录功能
public Map<String, Object> login(String username, String password, int expiredSeconds){
Map<String,Object> map = new HashMap<>();
//空值处理
if(StringUtils.isBlank(username)) {
map.put("usernameMsg", "账号不能为空");
return map;
}
if(StringUtils.isBlank(password)) {
map.put("passwordMsg", "密码不能为空");
return map;
}
//验证账号
//根据输入的账号去查,如果没有则账号错误,如果有再比较库里的密码和输入的密码是否一致
User user = userMapper.selectByName(username);
if (user == null){
map.put("usernameMsg", "该账号不存在!");
return map;
}