Update setting.py
This commit is contained in:
parent
4b1d6acb77
commit
b0aa889a1f
|
|
@ -11,6 +11,7 @@
|
|||
import re
|
||||
import json
|
||||
import os
|
||||
import time
|
||||
|
||||
from flask import Blueprint, render_template
|
||||
from flask import request
|
||||
|
|
@ -211,6 +212,7 @@ def set_name():
|
|||
session['username'] = name1
|
||||
return mw.returnData(True, '用户修改成功!')
|
||||
|
||||
# 设置面板密码
|
||||
@blueprint.route('/set_password', endpoint='set_password', methods=['POST'])
|
||||
@panel_login_required
|
||||
def set_password():
|
||||
|
|
@ -224,31 +226,24 @@ def set_password():
|
|||
thisdb.setUserPwdByName(session['username'], password1)
|
||||
return mw.returnData(True, '密码修改成功!')
|
||||
|
||||
|
||||
# 设置站点状态
|
||||
# 设置面板端口
|
||||
@blueprint.route('/set_port', endpoint='set_port', methods=['POST'])
|
||||
@panel_login_required
|
||||
def set_port():
|
||||
port = request.form.get('port', '')
|
||||
if port != mw.getHostPort():
|
||||
import system_api
|
||||
import firewall_api
|
||||
from utils.firewall import Firewall as MwFirewall
|
||||
|
||||
sysCfgDir = mw.systemdCfgDir()
|
||||
if os.path.exists(sysCfgDir + "/firewalld.service"):
|
||||
if not firewall_api.firewall_api().getFwStatus():
|
||||
if not MwFirewall.instance().getFwStatus():
|
||||
return mw.returnData(False, 'firewalld必须先启动!')
|
||||
|
||||
# mw.setHostPort(port)
|
||||
|
||||
mw.setHostPort(port)
|
||||
msg = mw.getInfo('放行端口[{1}]成功', (port,))
|
||||
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()
|
||||
|
||||
return mw.returnData(True, '端口保存成功!')
|
||||
|
|
|
|||
Loading…
Reference in New Issue