mirror of
https://github.com/Ysurac/openmptcprouter-vps-admin.git
synced 2025-03-09 15:40:05 +00:00
Threaded and permanent session
This commit is contained in:
parent
7add708f0c
commit
5a6bbdd34d
1 changed files with 6 additions and 2 deletions
|
@ -12,6 +12,7 @@ import configparser
|
||||||
import subprocess
|
import subprocess
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
from datetime import timedelta
|
||||||
from tempfile import mkstemp
|
from tempfile import mkstemp
|
||||||
from shutil import move
|
from shutil import move
|
||||||
from pprint import pprint
|
from pprint import pprint
|
||||||
|
@ -29,6 +30,7 @@ log.setLevel(logging.ERROR)
|
||||||
|
|
||||||
# Generate a random secret key
|
# Generate a random secret key
|
||||||
app.config['JWT_SECRET_KEY'] = uuid.uuid4().hex
|
app.config['JWT_SECRET_KEY'] = uuid.uuid4().hex
|
||||||
|
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(hours=24)
|
||||||
|
|
||||||
jwt = JWTManager(app)
|
jwt = JWTManager(app)
|
||||||
|
|
||||||
|
@ -61,6 +63,7 @@ def login():
|
||||||
if not request.is_json:
|
if not request.is_json:
|
||||||
return jsonify({"msg": "Missing JSON in request"}), 400
|
return jsonify({"msg": "Missing JSON in request"}), 400
|
||||||
|
|
||||||
|
session.permanent = True
|
||||||
with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json') as f:
|
with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json') as f:
|
||||||
omr_config_data = json.load(f)
|
omr_config_data = json.load(f)
|
||||||
|
|
||||||
|
@ -197,7 +200,8 @@ def config():
|
||||||
congestion_control = os.popen('sysctl -n net.ipv4.tcp_congestion_control').read().rstrip()
|
congestion_control = os.popen('sysctl -n net.ipv4.tcp_congestion_control').read().rstrip()
|
||||||
|
|
||||||
ipv6_network = os.popen('ip -6 addr show ' + iface +' | grep -oP "(?<=inet6 ).*(?= scope global)"').read().rstrip()
|
ipv6_network = os.popen('ip -6 addr show ' + iface +' | grep -oP "(?<=inet6 ).*(?= scope global)"').read().rstrip()
|
||||||
ipv6_addr = os.popen('wget -6 -qO- -T 2 ipv6.openmptcprouter.com').read().rstrip()
|
#ipv6_addr = os.popen('wget -6 -qO- -T 2 ipv6.openmptcprouter.com').read().rstrip()
|
||||||
|
ipv6_addr = ''
|
||||||
|
|
||||||
vps_kernel = os.popen('uname -r').read().rstrip()
|
vps_kernel = os.popen('uname -r').read().rstrip()
|
||||||
vps_machine = os.popen('uname -m').read().rstrip()
|
vps_machine = os.popen('uname -m').read().rstrip()
|
||||||
|
@ -382,4 +386,4 @@ if __name__ == '__main__':
|
||||||
omrport=65500
|
omrport=65500
|
||||||
if 'port' in omr_config_data:
|
if 'port' in omr_config_data:
|
||||||
omrport = omr_config_data["port"]
|
omrport = omr_config_data["port"]
|
||||||
app.run(host='0.0.0.0',port=omrport,ssl_context=('/etc/openmptcprouter-vps-admin/cert.pem','/etc/openmptcprouter-vps-admin/key.pem'))
|
app.run(host='0.0.0.0',port=omrport,ssl_context=('/etc/openmptcprouter-vps-admin/cert.pem','/etc/openmptcprouter-vps-admin/key.pem'),threaded=True)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue