Update __init__.py

pull/632/head
Mr Chen 6 months ago
parent b9371e9b94
commit 28def91c7d
  1. 51
      web/admin/__init__.py

@ -66,32 +66,6 @@ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
# 初始化db # 初始化db
setup.init() setup.init()
# webssh
socketio = SocketIO()
socketio.init_app(app)
@socketio.on('webssh_websocketio')
def webssh_websocketio(data):
if not isLogined():
emit('server_response', {'data': '会话丢失,请重新登陆面板!\r\n'})
return
import utils.ssh.ssh_terminal as ssh_terminal
shell_client = ssh_terminal.ssh_terminal.instance()
shell_client.run(request.sid, data)
return
@socketio.on('webssh')
def webssh(data):
if not isLogined():
emit('server_response', {'data': '会话丢失,请重新登陆面板!\r\n'})
return None
import utils.ssh.ssh_local as ssh_local
shell = ssh_local.ssh_local.instance()
shell.run(data)
return
# BASIC AUTH # BASIC AUTH
app.config['BASIC_AUTH_OPEN'] = False app.config['BASIC_AUTH_OPEN'] = False
try: try:
@ -171,6 +145,31 @@ def inject_global_variables():
} }
return dict(config=g_config, data=data) return dict(config=g_config, data=data)
# webssh
socketio = SocketIO()
socketio.init_app(app)
@socketio.on('webssh_websocketio')
def webssh_websocketio(data):
if not isLogined():
emit('server_response', {'data': '会话丢失,请重新登陆面板!\r\n'})
return
import utils.ssh.ssh_terminal as ssh_terminal
shell_client = ssh_terminal.ssh_terminal.instance()
shell_client.run(request.sid, data)
return
@socketio.on('webssh')
def webssh(data):
if not isLogined():
emit('server_response', {'data': '会话丢失,请重新登陆面板!\r\n'})
return None
import utils.ssh.ssh_local as ssh_local
shell = ssh_local.ssh_local.instance()
shell.run(data)
return
# Log the startup # Log the startup
app.logger.info('########################################################') app.logger.info('########################################################')

Loading…
Cancel
Save