diff --git a/note_kfet/middlewares.py b/note_kfet/middlewares.py index e763a571..ed6d6acf 100644 --- a/note_kfet/middlewares.py +++ b/note_kfet/middlewares.py @@ -75,7 +75,7 @@ class LoginByIPMiddleware(object): else: ip = request.META.get('REMOTE_ADDR') - qs = User.objects.filter(password=f"ipbased${ip}") + qs = User.objects.filter(password__iregex=f"ipbased\\$.*\\^{ip}\\$.*") if qs.exists(): login(request, qs.get()) session = request.session