12345678910111213141516171819202122232425262728293031323334 |
- package blacklist
- import (
- "net/http"
- "imuslab.com/arozos/mod/network"
- )
- /*
- Handler for blacklist module
- */
- func (bl *BlackList) HandleAddBannedIP(w http.ResponseWriter, r *http.Request) {
- }
- func (bl *BlackList) HandleRemoveBannedIP() {
- }
- func (bl *BlackList) HandleListBannedIPs() {
- }
- func (bl *BlackList) CheckIsBannedByRequest(r *http.Request) bool {
- //Get the IP address from the request header
- requestIP, err := network.GetIpFromRequest(r)
- if err != nil {
- return false
- }
- return bl.IsBanned(requestIP)
- }
|