@ -0,0 +1,19 @@ |
|||||
|
package main |
||||
|
|
||||
|
import ( |
||||
|
"errors" |
||||
|
"fmt" |
||||
|
"net/http" |
||||
|
"strings" |
||||
|
) |
||||
|
|
||||
|
func ipFilter(r *http.Request) error { |
||||
|
var err error |
||||
|
fmt.Println(r.RemoteAddr) |
||||
|
ip := strings.Split(r.RemoteAddr, ":")[0] |
||||
|
if ip != "127.0.0.1" { |
||||
|
err = errors.New("ip not allowed to post images") |
||||
|
} |
||||
|
|
||||
|
return err |
||||
|
} |