Log last activity date

This commit is contained in:
Flashfyre committed 2024-03-15 16:38:32 -04:00
1 parent 967cbeecdd
commit 23eb0bbbe8
2 files changed
+21

No files matched your search

+9
View File
@@ -29,6 +29,15 @@ func AddAccountSession(username string, token []byte) error {
return nil
}
func UpdateAccountLastActivity(uuid []byte) error {
_, err := handle.Exec("UPDATE accounts SET lastActivity = UTC_TIMESTAMP() WHERE uuid = ?", uuid)
if err != nil {
return err
}
return nil
}
func GetUsernameFromToken(token []byte) (string, error) {
var username string
err := handle.QueryRow("SELECT a.username FROM accounts a JOIN sessions s ON s.uuid = a.uuid WHERE s.token = ? AND s.expire > UTC_TIMESTAMP()", token).Scan(&username)