database: added totp codes migrations, get/add/use token

This commit is contained in:
Philippe Loctaux 2023-05-01 11:57:41 +02:00
parent f891d2f940
commit 8658966b41
10 changed files with 229 additions and 0 deletions

View file

@ -0,0 +1,12 @@
select
-- info
token,
user,
-- timings
created_at as "created_at: DateTime<Utc>",
expires_at as "expires_at: DateTime<Utc>",
used_at as "used_at: DateTime<Utc>"
from totp_login_requests
where token is (?)

View file

@ -0,0 +1,2 @@
insert into totp_login_requests (token, user, expires_at)
values (?, ?, datetime(?, 'unixepoch'))

View file

@ -0,0 +1,5 @@
update totp_login_requests
set used_at = CURRENT_TIMESTAMP
where token is ?