|
|
@@ -1,7 +1,20 @@ |
|
|
|
package http |
|
|
|
|
|
|
|
import "net/http" |
|
|
|
import ( |
|
|
|
"fmt" |
|
|
|
"net" |
|
|
|
"net/http" |
|
|
|
) |
|
|
|
|
|
|
|
func handleChallenge(w http.ResponseWriter, r *http.Request) { |
|
|
|
if !checkIp(getIp(r)) { |
|
|
|
w.WriteHeader(429) |
|
|
|
_, _ = fmt.Fprintf(w, "ip already voted") |
|
|
|
} |
|
|
|
// TODO |
|
|
|
} |
|
|
|
|
|
|
|
func checkChallenge(ip net.IP, challenge string) bool { |
|
|
|
// TODO |
|
|
|
return false |
|
|
|
} |