mirror of https://github.com/halo-dev/halo
[release-2.17] refactor: remove IP address judgment for device management (#6279)
This is an automated cherry-pick of #6275 /assign JohnNiang ```release-note 设备管理去除 IP 地址检查以避免频繁登录 ```pull/6281/head
parent
c5bf1924a6
commit
06c957aa7a
|
@ -100,10 +100,7 @@ public class DeviceServiceImpl implements DeviceService {
|
|||
var userAgent =
|
||||
exchange.getRequest().getHeaders().getFirst(HttpHeaders.USER_AGENT);
|
||||
var deviceUa = existingDevice.getSpec().getUserAgent();
|
||||
var ipAddr = existingDevice.getSpec().getIpAddress();
|
||||
var clientIp = getClientIp(exchange.getRequest());
|
||||
if (!StringUtils.equals(deviceUa, userAgent)
|
||||
|| !StringUtils.equals(clientIp, ipAddr)) {
|
||||
if (!StringUtils.equals(deviceUa, userAgent)) {
|
||||
// User agent changed, create a new device
|
||||
return Mono.empty();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue