java怎么写登录并获取登录人的个人信息

怎么在java里面写登录
然后点击个人信息可以查看登录那个人的单独的个人信息

img

img

登录流程
先写一个登录接口,前端将输入的用户名和密码发送给后端,后端根据用户名和密码查询数据库比对验证,
从数据库查到了就说从用户存在,返回登录成功和用户信息等,不存在就提示账号或密码错误。
查看个人信息
查看登录人的,可以在登录成功后直接返回信息。
查看其他人的,就需要在写个查询的接口,根据用户id或者其他字段去查询(如 学号,身份证号)。
有帮助请采纳

额 百度一下java实现登录功能

注册的时候填写个人信息,注册成功入库,登陆的时候用用户名什么的登录,登陆成功,点击个人信息的时候在根据用户民之类的去查询个人信息然后返回

通过数据绑定,获取前端信息,然后你可以利用session讲这个对象存进去

登录界面:

img

登录之后:

img

登录最简单的实现:

    @RequestMapping("/gologin")//登录获取用户信息存到session
    public String  gologin(
            LoginRequest loginRequest,
            HttpServletRequest request,
            //Models model
            Map<String,Object> map
    ){

        //对密码进行 md5 加密
        String md5Password = DigestUtils.md5DigestAsHex(loginRequest.getPassword().getBytes());
        boolean isOk=adminUserService.login(loginRequest.getAccount(),md5Password);
        if(!isOk)
        {
            //return  "common/false";
            //map.put("msg","用户名和密码不对!");
            return "login";
        }

        HttpSession session =  request.getSession();
        session.setAttribute("aname",loginRequest.getAccount());
      
        return "redirect:/";
    }

在Springboot中前后端交互的实现,可以参考