add sessions

This commit is contained in:
2025-02-13 07:37:06 -06:00
parent e00a85b1a4
commit f948a06b66
4 changed files with 75 additions and 2 deletions

View File

@@ -145,7 +145,7 @@ SELECT permission FROM user_permission WHERE user_id = ?;
INSERT INTO user_permission (user_id, permission) VALUES (?, ?);
---------- go-oidc
---------- go-oidc ----------
-- name: GetUserClients :many
SELECT *
@@ -191,6 +191,10 @@ WHERE expires_at < CURRENT_TIMESTAMP;
DELETE FROM tokens
WHERE expires_at < CURRENT_TIMESTAMP;
-- name: DeleteOldSessions :exec
DELETE FROM sessions
WHERE expires_at < CURRENT_TIMESTAMP;
-- name: GetTokenByValue :one
SELECT *
FROM tokens
@@ -212,3 +216,13 @@ WHERE user_id = ? AND client_id = ?;
-- name: DeleteAuthCode :exec
DELETE FROM authorization_codes
WHERE code = ?;
-- name: GetSessionByID :one
SELECT *
FROM sessions
WHERE id = ?;
-- name: CreateSession :exec
INSERT INTO sessions (id, user_id, expires_at)
VALUES (?, ?, ?);