| | |
| | | String sysUserId = user.getSysUserId(); |
| | | SysUser sysUser = sysUserService.getById(sysUserId); |
| | | String token = saveToken(sysUser); |
| | | // 使用token进行Shiro登录 |
| | | JwtToken jwtToken = new JwtToken(token); |
| | | SecurityUtils.getSubject().login(jwtToken); // 此行代码会触发Realm的认证方法,将用户信息存入Shiro的会话 |
| | | modelMap.addAttribute("token", token); |
| | | }else{ |
| | | modelMap.addAttribute("token", "绑定手机号,"+""+uuid); |
| | |
| | | } |
| | | |
| | | String token = saveToken(loginUser); |
| | | // ============ 新增 Shiro 登录逻辑 ============ |
| | | JwtToken jwtToken = new JwtToken(token); |
| | | SecurityUtils.getSubject().login(jwtToken); |
| | | state += "/h5/oauth2-app/login?oauth2LoginToken=" + URLEncoder.encode(token, "UTF-8"); |
| | | state += "/oauth2-app/login?oauth2LoginToken=" + URLEncoder.encode(token, "UTF-8"); |
| | | //update-begin---author:wangshuai ---date:20220613 for:[issues/I5BOUF]oauth2 钉钉无法登录------------ |
| | | state += "&thirdType=" + source; |
| | | //state += "&thirdType=" + "wechat_enterprise"; |