Skeleton files and http

This commit is contained in:
Nicholas Keller
2026-08-14 11:24:47 -04:00
parent 432a156403
commit 62ed7e190a
11 changed files with 167 additions and 19 deletions
+17
View File
@@ -1,2 +1,19 @@
package user
import (
"database/sql"
)
type Password struct {
password sql.NullString
}
func Verify(db *sql.DB, username string, password string) (bool, error) {
row := db.QueryRow("SELECT password FROM users WHERE username = ?;", username)
dbPassword := &Password{}
err := row.Scan(&dbPassword.password)
if err != nil {
return false, err
}
return (dbPassword.password.String == password), nil
}