2026/02/05 00:04:34 Connected to Database successfully 2026/02/05 00:04:34 UUID extension enabled 2026/02/05 00:04:34 Updating users with null usernames... 2026/02/05 00:04:35 Database Migration Completed 2026/02/05 00:04:35 Roles and Permissions seeded ___ __ __ ___ ___ ___ _ __ ___ _ _ ___ | _ )| | / \| \ | _ ) / \| |/ / | __|| \| || \ | _ \| |_| () | |) || _ \| - | ' < | _| | . || |) | |___/|____\__/|___/ |___/|_| |_|_|\_\ |___||_|\_||___/ Go Backend | v1.0.0 | Running 2026/02/05 00:04:35 Connected to Redis successfully [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. - using env: export GIN_MODE=release - using code: gin.SetMode(gin.ReleaseMode) [GIN-debug] GET /uploads/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (4 handlers) [GIN-debug] HEAD /uploads/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (4 handlers) [GIN-debug] Loaded HTML Templates (2): - - index.html [GIN-debug] GET / --> gauth-central/api/routes.SetupRoutes.func1 (4 handlers) [GIN-debug] GET /v1/docs/*any --> github.com/swaggo/gin-swagger.CustomWrapHandler.func1 (5 handlers) [GIN-debug] POST /v1/auth/register --> gauth-central/api/handlers.(*AuthHandler).Register-fm (6 handlers) [GIN-debug] POST /v1/auth/login --> gauth-central/api/handlers.(*AuthHandler).Login-fm (6 handlers) [GIN-debug] GET /v1/auth/verify-email --> gauth-central/api/handlers.(*AuthHandler).VerifyEmail-fm (5 handlers) [GIN-debug] GET /v1/auth/:provider --> gauth-central/api/handlers.(*AuthHandler).BeginAuth-fm (5 handlers) [GIN-debug] GET /v1/auth/:provider/callback --> gauth-central/api/handlers.(*AuthHandler).Callback-fm (5 handlers) [GIN-debug] POST /v1/auth/refresh --> gauth-central/api/handlers.(*AuthHandler).Refresh-fm (5 handlers) [GIN-debug] GET /v1/auth/me --> gauth-central/api/handlers.(*AuthHandler).Me-fm (6 handlers) [GIN-debug] GET /v1/auth/validate --> gauth-central/api/routes.SetupRoutes.func2 (6 handlers) [GIN-debug] POST /v1/user/avatar --> gauth-central/api/handlers.(*AvatarHandler).UploadAvatar-fm (6 handlers) [GIN-debug] DELETE /v1/user/avatar --> gauth-central/api/handlers.(*AvatarHandler).DeleteAvatar-fm (6 handlers) [GIN-debug] GET /v1/settings/cors/whitelist --> gauth-central/api/handlers.(*SettingsHandler).GetAllWhitelist-fm (7 handlers) [GIN-debug] POST /v1/settings/cors/whitelist --> gauth-central/api/handlers.(*SettingsHandler).CreateWhitelist-fm (7 handlers) [GIN-debug] PUT /v1/settings/cors/whitelist/:id --> gauth-central/api/handlers.(*SettingsHandler).UpdateWhitelist-fm (7 handlers) [GIN-debug] DELETE /v1/settings/cors/whitelist/:id --> gauth-central/api/handlers.(*SettingsHandler).DeleteWhitelist-fm (7 handlers) [GIN-debug] GET /v1/settings/cors/blacklist --> gauth-central/api/handlers.(*SettingsHandler).GetAllBlacklist-fm (7 handlers) [GIN-debug] POST /v1/settings/cors/blacklist --> gauth-central/api/handlers.(*SettingsHandler).CreateBlacklist-fm (7 handlers) [GIN-debug] PUT /v1/settings/cors/blacklist/:id --> gauth-central/api/handlers.(*SettingsHandler).UpdateBlacklist-fm (7 handlers) [GIN-debug] DELETE /v1/settings/cors/blacklist/:id --> gauth-central/api/handlers.(*SettingsHandler).DeleteBlacklist-fm (7 handlers) [GIN-debug] GET /v1/settings/ratelimit --> gauth-central/api/handlers.(*SettingsHandler).GetAllRateLimits-fm (7 handlers) [GIN-debug] PUT /v1/settings/ratelimit/:id --> gauth-central/api/handlers.(*SettingsHandler).UpdateRateLimit-fm (7 handlers) [GIN-debug] GET /v1/admin/users/search --> gauth-central/api/handlers.(*UserManagementHandler).SearchUsers-fm (7 handlers) [GIN-debug] GET /v1/admin/users/deleted --> gauth-central/api/handlers.(*UserManagementHandler).GetDeletedUsers-fm (7 handlers) [GIN-debug] GET /v1/admin/users --> gauth-central/api/handlers.(*UserManagementHandler).GetAllUsers-fm (7 handlers) [GIN-debug] POST /v1/admin/users --> gauth-central/api/handlers.(*UserManagementHandler).CreateUser-fm (7 handlers) [GIN-debug] GET /v1/admin/users/:id --> gauth-central/api/handlers.(*UserManagementHandler).GetUserByID-fm (7 handlers) [GIN-debug] PUT /v1/admin/users/:id --> gauth-central/api/handlers.(*UserManagementHandler).UpdateUser-fm (7 handlers) [GIN-debug] DELETE /v1/admin/users/:id --> gauth-central/api/handlers.(*UserManagementHandler).DeleteUser-fm (7 handlers) [GIN-debug] POST /v1/admin/users/:id/roles --> gauth-central/api/handlers.(*UserManagementHandler).AssignRoles-fm (7 handlers) [GIN-debug] DELETE /v1/admin/users/:id/roles/:role --> gauth-central/api/handlers.(*UserManagementHandler).RemoveRole-fm (7 handlers) [GIN-debug] POST /v1/admin/users/:id/restore --> gauth-central/api/handlers.(*UserManagementHandler).RestoreUser-fm (7 handlers) [GIN-debug] POST /v1/admin/users/:id/avatar --> gauth-central/api/handlers.(*AvatarHandler).AdminUploadAvatar-fm (7 handlers) 2026/02/05 00:04:35 Server running on port 8080 [GIN-debug] Listening and serving HTTP on :8080 [LOCALHOST BYPASS] IP: ::1 accessed POST /v1/auth/login [LOCALHOST BYPASS] IP: ::1 accessed POST /v1/auth/login [GIN] 2026/02/05 - 00:07:32 | 200 | 82.220316ms | ::1 | POST "/v1/auth/login" [LOCALHOST BYPASS] IP: ::1 accessed GET /v1/admin/users/deleted [GIN] 2026/02/05 - 00:07:32 | 200 | 24.262241ms | ::1 | GET "/v1/admin/users/deleted?page=1&limit=5" [LOCALHOST BYPASS] IP: ::1 accessed POST /v1/auth/login [LOCALHOST BYPASS] IP: ::1 accessed POST /v1/auth/login [GIN] 2026/02/05 - 00:08:12 | 200 | 200.686136ms | ::1 | POST "/v1/auth/login" [LOCALHOST BYPASS] IP: ::1 accessed GET /v1/admin/users/deleted [GIN] 2026/02/05 - 00:08:12 | 200 | 18.499586ms | ::1 | GET "/v1/admin/users/deleted?page=1&limit=5" [LOCALHOST BYPASS] IP: ::1 accessed POST /v1/auth/login [LOCALHOST BYPASS] IP: ::1 accessed POST /v1/auth/login [GIN] 2026/02/05 - 00:08:31 | 200 | 98.895735ms | ::1 | POST "/v1/auth/login" [LOCALHOST BYPASS] IP: ::1 accessed POST /v1/admin/users/ca567947-ef2a-49ad-b955-bf0ef6bbf136/restore [GIN] 2026/02/05 - 00:08:31 | 200 | 27.185034ms | ::1 | POST "/v1/admin/users/ca567947-ef2a-49ad-b955-bf0ef6bbf136/restore" [LOCALHOST BYPASS] IP: ::1 accessed GET /v1/admin/users/ca567947-ef2a-49ad-b955-bf0ef6bbf136 [GIN] 2026/02/05 - 00:08:31 | 200 | 28.451694ms | ::1 | GET "/v1/admin/users/ca567947-ef2a-49ad-b955-bf0ef6bbf136"