mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 03:49:24 +00:00
add get_client_ip util function
This commit is contained in:
@ -4,12 +4,14 @@ from typing import Any
|
||||
|
||||
from django.http import HttpRequest, HttpResponse
|
||||
|
||||
from core.utils import get_client_ip
|
||||
|
||||
|
||||
def custom_honeypot_error(
|
||||
request: HttpRequest, context: dict[str, Any]
|
||||
) -> HttpResponse:
|
||||
logging.warning(
|
||||
f"[{strftime('%c', localtime())}] "
|
||||
f"HoneyPot blocked user with ip {request.META.get('X-Forwarded-For')}"
|
||||
f"HoneyPot blocked user with ip {get_client_ip(request)}"
|
||||
)
|
||||
return HttpResponse("Upon reading this, the http client was enlightened.")
|
||||
|
Reference in New Issue
Block a user