用户登录功能后台代码实现:
UserMapper接口查询方法定义
/**
*
* @param userName
* @param userPwd
* @param roleName
* 查询用户记录
* @return
*/
User queryUser(@Param("userName")String userName);
select
from t_user where user_name =#{userName}
service层登录方法实现
@Resource
private UserDao userDao;
/**
* 用户登录
* @param userName
* @param userPwd
* @param roleName
* @return
*/
@SuppressWarnings({ "unchecked", "rawtypes" })
public UserModel userLoginCheck(String userName,String userPwd){
/**
* 1.参数合法性校验
* 2.查询用户 有效性校验
* 3.密码校验
* 4.返回用户模型信息
*/
// 参数校验
checkParam(userName,userPwd);
// 执行查询
User user=use