登录时自动添加当前设备.web控制时根据https自动ws/wss切换

This commit is contained in:
kingmo888 2024-09-01 21:54:33 +08:00
parent e2bbf9c04c
commit 6a4eeac871
2 changed files with 8681 additions and 2 deletions

View File

@ -39,6 +39,18 @@ def login(request):
user.rtype = rtype
user.deviceInfo = json.dumps(deviceInfo)
user.save()
# 绑定设备 20240819
peer = RustDeskPeer.objects.filter(Q(rid=rid)).first()
if not peer:
device = RustDesDevice.objects.filter(Q(uuid=uuid)).first()
if device:
peer = RustDeskPeer()
peer.uid = user.id
peer.rid = device.rid
peer.abid = ab.guid
peer.hostname = device.hostname
peer.username = device.username
peer.save()
token = RustDeskToken.objects.filter(Q(uid=user.id) & Q(username=user.username) & Q(rid=user.rid)).first()

File diff suppressed because one or more lines are too long