mirror of
https://github.com/kingmo888/rustdesk-api-server.git
synced 2026-02-21 10:27:23 +08:00
登录时自动添加当前设备.web控制时根据https自动ws/wss切换
This commit is contained in:
parent
e2bbf9c04c
commit
6a4eeac871
@ -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
Loading…
Reference in New Issue
Block a user