package com.du.service.impl;
import com.du.dao.impl.UserDaoImpl;
import com.du.domain.Users;
import com.du.exception.AddException;
import com.du.utils.ServiceUtils;
//要在服务对用户密码进行加密
public class BussinessServiceImpl {
// 注册
public void add(Users user) throws AddException {
//用重名返回true 否则返回false
boolean b= new UserDaoImpl().find(user.getUsername());
if(!b){
user.setPassword(ServiceUtils.md5(user.getPassword()));
new UserDaoImpl().add(user);
}else{
throw new AddException();
}
}
// 登录,判断,密码是否正确
public Users find(String username, String password) {
String md5password=ServiceUtils.md5(password);
return new UserDaoImpl().find(username, md5password);
}
}
注意:
1.dao层写好后,service层很好写
本文介绍了一个简单的用户注册与登录服务实现方法,包括密码加密处理和服务层逻辑编写。通过MD5加密用户密码来增强安全性,并在服务层完成用户信息验证。
29万+

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



