package com.heima.admin.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.heima.admin.mapper.AdUserMapper; import com.heima.admin.service.UserLoginService; import com.heima.model.admin.dtos.AdUserDto; import com.heima.model.admin.pojos.AdUser; import com.heima.model.common.dtos.ResponseResult; import com.heima.model.common.enums.AppHttpCodeEnum; import com.heima.utils.common.AppJwtUtil; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import org.springframework.util.DigestUtils; import java.util.HashMap; import java.util.List; import java.util.Map; @Service public class UserLoginServiceImpl extends ServiceImpl<AdUserMapper, AdUser> implements UserLoginService { /** * 登录业务 * * @param dto * @return */ @Override public ResponseResult login(AdUserDto dto) { /
头条登录功能实现
最新推荐文章于 2024-04-08 17:22:37 发布
这篇博客展示了如何在Java应用中实现登录功能。通过账号查询数据库,使用MD5加盐加密比较密码,成功后生成JWT令牌。如果账号或密码为空、用户不存在或密码错误,则返回相应错误信息。
摘要由CSDN通过智能技术生成