TASK:免密登录;
This commit is contained in:
@@ -46,6 +46,7 @@ public class AuthenticationFilter extends OncePerRequestFilter {
|
|||||||
"/api/python/saveGeneratePicture", "/api/python/getLibraryByUserId",
|
"/api/python/saveGeneratePicture", "/api/python/getLibraryByUserId",
|
||||||
"/api/third/party/addUser","/api/third/party/addTrialUser", "/api/third/party/editUser", "/api/element/initDefaultSysFile",
|
"/api/third/party/addUser","/api/third/party/addTrialUser", "/api/third/party/editUser", "/api/element/initDefaultSysFile",
|
||||||
"/api/third/party/addNoLoginRequired","/api/third/party/deleteNoLoginRequired",
|
"/api/third/party/addNoLoginRequired","/api/third/party/deleteNoLoginRequired",
|
||||||
|
"/api/third/party/existNoLoginRequired",
|
||||||
"/api/python/chatStream",
|
"/api/python/chatStream",
|
||||||
"/api/python/flush",
|
"/api/python/flush",
|
||||||
"/api/account/healthy"
|
"/api/account/healthy"
|
||||||
|
|||||||
@@ -55,4 +55,11 @@ public class ThirdPartyController {
|
|||||||
public Response<Boolean> deleteNoLoginRequired(@RequestBody NoLoginRequiredDTO noLoginRequiredDTO) {
|
public Response<Boolean> deleteNoLoginRequired(@RequestBody NoLoginRequiredDTO noLoginRequiredDTO) {
|
||||||
return Response.success(accountService.deleteNoLoginRequired(noLoginRequiredDTO));
|
return Response.success(accountService.deleteNoLoginRequired(noLoginRequiredDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@CrossOrigin
|
||||||
|
@ApiOperation(value = "add No Login Required")
|
||||||
|
@PostMapping("/existNoLoginRequired")
|
||||||
|
public Response<Boolean> existNoLoginRequired(@RequestBody NoLoginRequiredDTO noLoginRequiredDTO) {
|
||||||
|
return Response.success(accountService.existNoLoginRequired(noLoginRequiredDTO));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,4 +121,6 @@ public interface AccountService extends IService<Account> {
|
|||||||
Boolean deleteNoLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
Boolean deleteNoLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
||||||
|
|
||||||
AccountLoginVO noLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
AccountLoginVO noLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
||||||
|
|
||||||
|
Boolean existNoLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -623,4 +623,15 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
|||||||
response.setUserId(account.getId());
|
response.setUserId(account.getId());
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean existNoLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO) {
|
||||||
|
QueryWrapper<Account> qw = new QueryWrapper<>();
|
||||||
|
qw.lambda().eq(Account::getBrowserIdentifiers, noLoginRequiredDTO.getBrowserIdentifiers());
|
||||||
|
List<Account> accountList = accountMapper.selectList(qw);
|
||||||
|
if (CollectionUtil.isEmpty(accountList)) {
|
||||||
|
return Boolean.FALSE;
|
||||||
|
}
|
||||||
|
return Boolean.TRUE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user