zoukankan      html  css  js  c++  java
  • java登录怎么做

    (一)1.先查找有没当前用户。2.对比用户名和密码3.返回用户信息

    @Override
        public AppResultEntity userLogin(String username, String password) throws AppExceptionResultInfo {
            
            
            SysUserAuths user = sysUserAuthsMapper.findByUsername(username);
            if(user == null){
                return ResultUtils.createFailAppResultEntity(MessageConstant.IDENTIFIER_CREDENTIAL_FAIL);
            }
            if(!user.getUserName().equals(username) || !user.getPassword().equals(EncryptUtil.encryption(password,user.getCardNo()))){
                return ResultUtils.createFailAppResultEntity(MessageConstant.IDENTIFIER_CREDENTIAL_FAIL);
            }
            else{
                /*try {
                    int a = 1/0;
                } catch (Exception e) {
                    ResultUtils.throwAppRuntimeExceptionResultInfo(MessageConstant.IDENTIFIER_CREDENTIAL_FAIL);
                    e.printStackTrace();
                }*/
                return authService.authInfo(username);
            }
            
        }
    View Code

    (二).对于返回信息。

    1.先创建一个加密了的uuid,作为token。

    2.将token作为key,当前用户信息作为value放入redies缓存,并设置过期时间

    3.将用户id和token绑定,设置过期时间

    4.通过用户id查到角色资源信息。并返回

  • 相关阅读:
    网站如何做404错误页面
    阿里云虚拟主机二级域名绑定二级目录以及域名重定向的用法
    301重定向的方法
    利用JavaScript做无缝滚动
    day 10
    day 9
    day 9
    day 8
    day 8
    day 7
  • 原文地址:https://www.cnblogs.com/anlegou/p/9258322.html
Copyright © 2011-2022 走看看