Update setting.py

pull/632/head
Mr Chen 5 months ago
parent 4b1d6acb77
commit b0aa889a1f
  1. 19
      web/admin/setting/setting.py

@ -11,6 +11,7 @@
import re import re
import json import json
import os import os
import time
from flask import Blueprint, render_template from flask import Blueprint, render_template
from flask import request from flask import request
@ -211,6 +212,7 @@ def set_name():
session['username'] = name1 session['username'] = name1
return mw.returnData(True, '用户修改成功!') return mw.returnData(True, '用户修改成功!')
# 设置面板密码
@blueprint.route('/set_password', endpoint='set_password', methods=['POST']) @blueprint.route('/set_password', endpoint='set_password', methods=['POST'])
@panel_login_required @panel_login_required
def set_password(): def set_password():
@ -224,31 +226,24 @@ def set_password():
thisdb.setUserPwdByName(session['username'], password1) thisdb.setUserPwdByName(session['username'], password1)
return mw.returnData(True, '密码修改成功!') return mw.returnData(True, '密码修改成功!')
# 设置面板端口
# 设置站点状态
@blueprint.route('/set_port', endpoint='set_port', methods=['POST']) @blueprint.route('/set_port', endpoint='set_port', methods=['POST'])
@panel_login_required @panel_login_required
def set_port(): def set_port():
port = request.form.get('port', '') port = request.form.get('port', '')
if port != mw.getHostPort(): if port != mw.getHostPort():
import system_api from utils.firewall import Firewall as MwFirewall
import firewall_api
sysCfgDir = mw.systemdCfgDir() sysCfgDir = mw.systemdCfgDir()
if os.path.exists(sysCfgDir + "/firewalld.service"): if os.path.exists(sysCfgDir + "/firewalld.service"):
if not firewall_api.firewall_api().getFwStatus(): if not MwFirewall.instance().getFwStatus():
return mw.returnData(False, 'firewalld必须先启动!') return mw.returnData(False, 'firewalld必须先启动!')
# mw.setHostPort(port) mw.setHostPort(port)
msg = mw.getInfo('放行端口[{1}]成功', (port,)) msg = mw.getInfo('放行端口[{1}]成功', (port,))
mw.writeLog("防火墙管理", msg) mw.writeLog("防火墙管理", msg)
addtime = time.strftime('%Y-%m-%d %X', time.localtime())
mw.M('firewall').add('port,ps,add_time', (port, "配置修改", add_time))
# firewall_api.firewall_api().addAcceptPort(port)
# firewall_api.firewall_api().firewallReload()
MwFirewall.instance().addAcceptPort(port, '配置修改', 'port')
mw.restartMw() mw.restartMw()
return mw.returnData(True, '端口保存成功!') return mw.returnData(True, '端口保存成功!')

Loading…
Cancel
Save