goImgServer/ipFilter.go
ipFilter.goRaw
1package main
2
3import (
4 "errors"
5 "fmt"
6 "net/http"
7 "strings"
8)
9
10func ipFilter(r *http.Request) error {
11 var err error
12 fmt.Println(r.RemoteAddr)
13 ip := strings.Split(r.RemoteAddr, ":")[0]
14 if ip != "127.0.0.1" {
15 err = errors.New("ip not allowed to post images")
16 }
17
18 return err
19}