Development
This commit is contained in:
parent
43c4cf380d
commit
f011594b04
10 changed files with 163 additions and 46 deletions
|
|
@ -52,7 +52,7 @@ def _load_supplicant_credentials():
|
|||
conn = sqlite3.connect(str(CREDENTIALS_DB_FILE))
|
||||
conn.row_factory = sqlite3.Row
|
||||
rows = conn.execute(
|
||||
"SELECT username, password, digest_type, vlan, session_seconds, expires_seconds FROM credentials"
|
||||
"SELECT username, password, digest_type, vlan, session_seconds, expires_seconds, date_set FROM credentials"
|
||||
" WHERE user_type=? AND enabled=1",
|
||||
(USER_TYPE_SUPPLICANT,)
|
||||
).fetchall()
|
||||
|
|
@ -145,7 +145,7 @@ def _supplicant_reply_attrs(cred, default_session_seconds, vlan_id, vlan):
|
|||
attrs.append(f" Session-Timeout = {session}")
|
||||
expires = cred.get('expires_seconds') or 0
|
||||
if expires:
|
||||
dt = datetime.datetime.fromtimestamp(expires)
|
||||
dt = datetime.datetime.fromtimestamp((cred.get('date_set') or 0) + expires)
|
||||
attrs.append(f" Expiration := \"{dt.strftime('%b %d %Y %H:%M:%S')}\"")
|
||||
return attrs
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue