This commit is contained in:
aitzol 2023-11-20 13:01:32 +01:00
parent 078af33e77
commit 7a7edc1f92
2 changed files with 6 additions and 1 deletions

3
app.py
View File

@ -58,6 +58,7 @@ def get_index():
try: try:
print(newSession().get()) print(newSession().get())
print(newSession().secure_logged_in) print(newSession().secure_logged_in)
print(newSession().id);
while(newSession().get()['secureAuth'] and not newSession().secure_logged_in): while(newSession().get()['secureAuth'] and not newSession().secure_logged_in):
logout(newSession().get()['username']) logout(newSession().get()['username'])
@ -1188,7 +1189,7 @@ def newSession():
def __init__(self): def __init__(self):
super(Session, self).__init__() super(Session, self).__init__()
self.data = bottle.request.environ.get('beaker.session') self.data = bottle.request.environ.get('beaker.session')
#self.logged_in = False self.id = tools.session_id()
self.secure_logged_in = False self.secure_logged_in = False
self.lang = self.get_lang() self.lang = self.get_lang()
#localization #localization

View File

@ -6,6 +6,7 @@ from onetimepass import valid_totp
from secrets import choice from secrets import choice
import segno import segno
from os import path from os import path
import uuid
class Tools(): class Tools():
@ -69,4 +70,7 @@ class Tools():
print('Wrong otp, please try again.') print('Wrong otp, please try again.')
return False return False
def session_id(self):
return uuid.uuid4().hex
tools = Tools() tools = Tools()