first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 21:48:15 +03:00
commit e6f3268c28
50 changed files with 4930 additions and 0 deletions

34
tmp/test_db.go Normal file
View File

@@ -0,0 +1,34 @@
package main
import (
"fmt"
"goimgApi/accounts"
"goimgApi/configs"
"time"
"github.com/joho/godotenv"
)
func main() {
godotenv.Load(".env")
configs.ConnectDB()
var user accounts.User
configs.DB.First(&user, 1)
exp := time.Now().Add(30 * 24 * time.Hour)
user.ApiTokenExpiresAt = &exp
user.IsAdmin = true // Ensure admin
err := configs.DB.Save(&user).Error
if err != nil {
fmt.Println("SAVE ERROR:", err)
}
var user2 accounts.User
configs.DB.First(&user2, 1)
if user2.ApiTokenExpiresAt != nil {
fmt.Println("DB HAS:", *user2.ApiTokenExpiresAt)
} else {
fmt.Println("DB IS EMPTY")
}
}