| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.iflytek.antelope.other.client.dto.resp.UserDTO; |
| | | import doumeemes.biz.system.SystemDictDataBiz; |
| | | import doumeemes.config.shiro.ShiroToken; |
| | |
| | | throw e; |
| | | } |
| | | } |
| | | |
| | | // 校验用户名和密码 |
| | | Subject subject = SecurityUtils.getSubject(); |
| | | ShiroToken token = new ShiroToken(dto.getCompanyId(),dto.getUsername(), dto.getPassword(),false); |
| | | ShiroToken token = new ShiroToken(dto.getCompanyId(),dto.getUsername(), dto.getPassword(),false,false); |
| | | try { |
| | | subject.login(token); |
| | | LoginUserInfo loginUser = ((LoginUserInfo)subject.getPrincipal()); |
| | |
| | | } |
| | | // 校验用户名和密码 |
| | | Subject subject = SecurityUtils.getSubject(); |
| | | ShiroToken token = new ShiroToken(dto.getCompanyId(),dto.getUsername(), dto.getPassword(),false); |
| | | ShiroToken token = new ShiroToken(dto.getCompanyId(),dto.getUsername(), dto.getPassword(),false,false); |
| | | try { |
| | | subject.login(token); |
| | | LoginUserInfo loginUser = ((LoginUserInfo)subject.getPrincipal()); |
| | |
| | | // 校验用户名和密码 |
| | | Subject subject = SecurityUtils.getSubject(); |
| | | // 钉钉登录 |
| | | ShiroToken token = new ShiroToken(companyId,mobile, null,true); |
| | | ShiroToken token = new ShiroToken(companyId,mobile, null,true,false); |
| | | |
| | | subject.login(token); |
| | | LoginUserInfo loginUser =(LoginUserInfo)subject.getPrincipal(); |
| | |
| | | // 校验用户名和密码 |
| | | Subject subject = SecurityUtils.getSubject(); |
| | | // 钉钉登录 |
| | | ShiroToken atoken = new ShiroToken(companyId,mobile, null,true); |
| | | ShiroToken atoken = new ShiroToken(companyId,mobile, null,true,false); |
| | | subject.login(atoken); |
| | | LoginUserInfo loginUser =(LoginUserInfo)subject.getPrincipal(); |
| | | loginUser.getCompanyUser().setName(user.getName()); |
| | |
| | | // 校验用户名和密码 |
| | | Subject subject = SecurityUtils.getSubject(); |
| | | // 钉钉登录 |
| | | ShiroToken atoken = new ShiroToken(companyId,mobile, null,true); |
| | | ShiroToken atoken = new ShiroToken(companyId,mobile, null,true,false); |
| | | subject.login(atoken); |
| | | LoginUserInfo loginUser =(LoginUserInfo)subject.getPrincipal(); |
| | | loginLog.setUserId(loginUser.getId()); |
| | |
| | | // 校验用户名和密码 |
| | | Subject subject = SecurityUtils.getSubject(); |
| | | // 钉钉登录 |
| | | ShiroToken atoken = new ShiroToken(com.getId(),mobile, null,true); |
| | | ShiroToken atoken = new ShiroToken(com.getId(),mobile, null,true,false); |
| | | subject.login(atoken); |
| | | LoginUserInfo loginUser =(LoginUserInfo)subject.getPrincipal(); |
| | | loginUser.getCompanyUser().setName(user.getName()); |
| | |
| | | // 校验用户名和密码 |
| | | Subject subject = SecurityUtils.getSubject(); |
| | | // 钉钉登录 |
| | | ShiroToken atoken = new ShiroToken(com.getId(),mobile, null,true); |
| | | ShiroToken atoken = new ShiroToken(com.getId(),mobile, null,true,false); |
| | | subject.login(atoken); |
| | | LoginUserInfo loginUser =(LoginUserInfo)subject.getPrincipal(); |
| | | loginUser.getCompanyUser().setName(user.getName()); |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |