注册用户

This commit is contained in:
2023-12-20 22:06:44 +08:00
parent 09165ec608
commit 745a9cb669
7 changed files with 121 additions and 5 deletions

View File

@@ -2,8 +2,15 @@ package com.lovenav.service;
import com.lovenav.entity.User;
public interface UserService {
public void sendEmailActivecode(User user,String activecode);
public interface UserService {
public String sendEmailActivecode(User user);
public int UserRegister(User user);
public User selectUserAlreadyExist(User user);
public User userLogin(User user);
}

View File

@@ -1,14 +1,40 @@
package com.lovenav.service.serviceImpl;
import com.lovenav.dao.UserDao;
import com.lovenav.utils.EmailUtils;
import com.lovenav.entity.User;
import com.lovenav.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class UserServiceImpl implements UserService {
@Autowired
UserDao userDao;
@Override
public void sendEmailActivecode(User user,String activecode) {
EmailUtils.sendEmail(user,activecode);
public String sendEmailActivecode(User user) {
return EmailUtils.sendEmail(user);
}
@Override
public int UserRegister(User user) {
return userDao.insert(user);
}
@Override
public User selectUserAlreadyExist(User user) {
System.out.println(user.getUserEmail());
User user1=userDao.selectByEmail(user.getUserEmail());
return user1;
}
@Override
public User userLogin(User user) {
return null;
}
}