fixed login api

This commit is contained in:
2025-01-25 22:02:21 +01:00
parent b6b92d38be
commit 201d6c6e51
2 changed files with 7 additions and 5 deletions

View File

@@ -83,6 +83,7 @@ func GetPasswordHash(db *sql.DB, username string) (string, error) {
var passwordHash string
err := db.QueryRow(query, username).Scan(&passwordHash)
if err != nil {
fmt.Printf("error getting password: %v\n", err)
return "", fmt.Errorf("error getting password: %v", err)
}
@@ -91,13 +92,14 @@ func GetPasswordHash(db *sql.DB, username string) (string, error) {
func GetUserId(db *sql.DB, username string) (string, error) {
query := `
SELECT user_id, username AS dbUsername FROM Accounts
SELECT user_id FROM Accounts
WHERE LOWER(username) = $1;
`
var dbUsername string
err := db.QueryRow(query, username).Scan(&dbUsername, &dbUsername)
err := db.QueryRow(query, username).Scan(&dbUsername)
if err != nil {
fmt.Printf("Error getting password: %v\n", err)
return "", fmt.Errorf("error getting user id: %v", err)
}
return dbUsername, err