Files
pgbackweb/internal/service/auth/get_user_by_token.sql
2024-07-23 23:48:09 -06:00

8 lines
213 B
SQL

-- name: AuthServiceGetUserByToken :one
SELECT
users.*,
sessions.id as session_id
FROM sessions
JOIN users ON users.id = sessions.user_id
WHERE pgp_sym_decrypt(sessions.token, @encryption_key) = @token::TEXT;