Dr.Livsi
Июль 6, 2012 16:49:56
Есть задача создать приложение django таким образом, что бы при аутентификации выполнялась не только проверка имени и пароля пользователя, но и его IP-адреса. Видел в интернете решение, когда нужный IP адрес вносится в settings. Однако у меня задача более сложная: в базе будет зарегистрировано несколько десятков пользователей и для каждого из них будет назначен свой индивидуальный IP-адрес, с которого он должен входить в систему (через модель с отношением один-к-одному) ну и некоторая дополнительная информация. Вопрос: есть ли какие-то уже готовые решения для данной задачи?
Lexander
Июль 6, 2012 17:20:30
Т.е.
https://code.djangoproject.com/wiki/CookBookIPAccessMiddlewareне подходит в качестве основы?
Готовое решение:
if request.META['REMOTE_ADDR'] == allowed_ip_from_database:
:D