database: added totp codes migrations, get/add/use token
This commit is contained in:
parent
f891d2f940
commit
8658966b41
10 changed files with 229 additions and 0 deletions
12
crates/database/queries/totp_login_requests/get_one.sql
Normal file
12
crates/database/queries/totp_login_requests/get_one.sql
Normal 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 (?)
|
||||
2
crates/database/queries/totp_login_requests/insert.sql
Normal file
2
crates/database/queries/totp_login_requests/insert.sql
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
insert into totp_login_requests (token, user, expires_at)
|
||||
values (?, ?, datetime(?, 'unixepoch'))
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
update totp_login_requests
|
||||
|
||||
set used_at = CURRENT_TIMESTAMP
|
||||
|
||||
where token is ?
|
||||
Loading…
Add table
Add a link
Reference in a new issue