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 }