fix: update

parent 78c7efe8
...@@ -162,15 +162,19 @@ class ProxyNamespace(BaseNamespace): ...@@ -162,15 +162,19 @@ class ProxyNamespace(BaseNamespace):
logger.debug(message) logger.debug(message)
token = message.get('token', None) token = message.get('token', None)
secret = message.get('secret', None) secret = message.get('secret', None)
if token or secret: connection = str(uuid.uuid4())
self.emit('data', "\nOperation not permitted!") self.emit('room', {'room': connection, 'secret': secret})
if not (token or secret):
logger.debug("token or secret is None")
self.emit('data', {'data': "\nOperation not permitted!", 'room': connection})
self.emit('disconnect') self.emit('disconnect')
return None return None
host = self.app.service.get_token_asset(token).json() host = self.app.service.get_token_asset(token)
logger.debug(host) logger.debug(host)
if host: if not host:
self.emit('data', "\nOperation not permitted!") logger.debug("host is None")
self.emit('data', {'data': "\nOperation not permitted!", 'room': connection})
self.emit('disconnect') self.emit('disconnect')
return None return None
......
...@@ -20,7 +20,7 @@ Jinja2==2.10 ...@@ -20,7 +20,7 @@ Jinja2==2.10
jmespath==0.9.3 jmespath==0.9.3
jms-es-sdk==0.5.2 jms-es-sdk==0.5.2
jms-storage==0.0.12 jms-storage==0.0.12
jumpserver-python-sdk==0.0.36 jumpserver-python-sdk==0.0.37
MarkupSafe==1.0 MarkupSafe==1.0
oss2==2.4.0 oss2==2.4.0
paramiko==2.4.0 paramiko==2.4.0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment