| | |
| | | public AjaxResult login(@RequestBody LoginBody loginBody) { |
| | | AjaxResult ajax = AjaxResult.success(); |
| | | // 生成令牌 |
| | | String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid(), loginBody.getOrgid()); |
| | | String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid(), loginBody.getOrgid(), loginBody.getCampusid()); |
| | | ajax.put(Constants.TOKEN, token); |
| | | return ajax; |
| | | } |
| | |
| | | */ |
| | | // @IpWhitelist |
| | | @GetMapping("/SSOLogin") |
| | | public RedirectView SSOLogin(@RequestParam(required = false) String userName, @RequestParam(required = false) String orgid, @RequestParam(required = false) String deptId, @RequestParam(required = false) String token) { |
| | | public RedirectView SSOLogin(@RequestParam(required = false) String userName, @RequestParam(required = false) String orgid, @RequestParam(required = false) String campusid, @RequestParam(required = false) String deptId, @RequestParam(required = false) String token) { |
| | | if (StringUtils.isEmpty(userName) && StringUtils.isEmpty(token)) { |
| | | throw new BaseException("参数不能为空"); |
| | | } |
| | |
| | | userName = rsaPublicKeyExample.decryptedData(userName, pri_key); |
| | | } |
| | | if (StringUtils.isEmpty(deptId)) deptId = "null"; |
| | | String token2 = loginService.loginByUserName(userName + "&" + orgid + "&" + deptId); |
| | | String token2 = loginService.loginByUserName(userName + "&" + orgid + "&" + deptId + "&" + campusid); |
| | | if (StringUtils.isEmpty(token2)) { |
| | | throw new BaseException("登陆失败"); |
| | | } |