diff --git a/.gitignore b/.gitignore index 65c2bf1..48f8cf8 100644 --- a/.gitignore +++ b/.gitignore @@ -40,8 +40,8 @@ go.work.sum .env /frp_client -/config +/configs agent.md super-frpc super-frpc.exe -database.db \ No newline at end of file +*.db \ No newline at end of file diff --git a/auth.go b/auth.go index b52376e..98d6860 100644 --- a/auth.go +++ b/auth.go @@ -106,6 +106,7 @@ func GetTokenInfo(userID int) (*TokenInfo, error) { tokenInfo, exists := tokenMap[userID] if !exists { return nil, fmt.Errorf("Token not found for userID %d", userID) + } return tokenInfo, nil @@ -116,7 +117,7 @@ func extractUserIDFromToken(token string) (int, error) { defer tokenMux.RUnlock() for userID, tokenInfo := range tokenMap { if tokenInfo.Token == token { - postLog.Debug(fmt.Sprintf("[extractUserIDFromToken] Extracted userID %d from token: %s", userID, token)) + // postLog.Debug(fmt.Sprintf("[extractUserIDFromToken] Extracted userID %d from token: %s", userID, token)) return userID, nil } } diff --git a/database.db b/database.db index a7ee4f1..4509f4b 100644 Binary files a/database.db and b/database.db differ diff --git a/handlers.go b/handlers.go index 5dadbfe..751b8dd 100644 --- a/handlers.go +++ b/handlers.go @@ -134,8 +134,8 @@ func LoginHandler(w http.ResponseWriter, r *http.Request) { user, err := GetUserByUsername(req.Username) if err != nil { - SendErrorResponse(w, http.StatusUnauthorized, "Invalid username") - postLog.Warning(fmt.Sprintf("[LoginHandler] Login failed: invalid username \"%s\"", req.Username)) + SendErrorResponse(w, http.StatusUnauthorized, "User not exist") + postLog.Warning(fmt.Sprintf("[LoginHandler] Login failed: User not exist \"%s\"", req.Username)) return }