diff --git a/class/core/mw.py b/class/core/mw.py index aafe18771..742099c71 100755 --- a/class/core/mw.py +++ b/class/core/mw.py @@ -1292,7 +1292,7 @@ def checkDomainPanel(): port = readFile('data/port.pl').strip() scheme = 'http' - + choose_file = getRunDir()+'/ssl/choose.pl' if os.path.exists(choose_file): choose = readFile(choose_file).strip() @@ -1312,21 +1312,23 @@ def checkDomainPanel(): nconf = getServerDir() + "/web_conf/nginx/vhost/panel.conf" if os.path.exists(nconf): port = "80" + if not domain: + return False + client_ip = getClientIp() + if client_ip in ['127.0.0.1', 'localhost', '::1']: + return False - if domain: - client_ip = getClientIp() - if client_ip in ['127.0.0.1', 'localhost', '::1']: - return False + if tmp.strip().lower() != domain.strip().lower(): + from flask import Flask, redirect, request, url_for + to = scheme + "://" + domain + ":" + str(port) + # print(to) + return redirect(to, code=302) - if tmp.strip().lower() != domain.strip().lower(): - from flask import Flask, redirect, request, url_for - to = scheme + "://" + domain + ":" + str(port) - # print(to) - return redirect(to, code=302) return False + def createLinuxUser(user, group): execShell("groupadd {}".format(group)) execShell('useradd -s /sbin/nologin -g {} {}'.format(user, group))