Форум сайта python.su
Доброго времени суток!
Собственно сабж.
Спасибо за ответы.
Офлайн
Установить время жизни куки на время жизни страницы?
Офлайн
Не вариант. Нужно типа мидлвари, которая проверяла все действия юзверя и когда он, или кто-то зарегался на другой машине - делала что-то, ну хотя бы логаут.
Офлайн
Возможно будет полезно:
class UserManySessionRestrictMiddleware(object): """Разрешает только одну активную сессию для пользователя""" def process_request(self, request): if isinstance(request.user, User) and request.path != reverse('logout'): if request.user.visit_history.active().count() > 1: last_visitor = request.user.visit_history.active().first() last_visitor.end_time = unicode(datetime.now())[:19] Session.objects.filter( session_key=last_visitor.session_key).delete() messages.add_message(request, messages.ERROR, u'Под данным именем уже работают!') return logout(request, next_page='/') return None
Офлайн
Опача, то шо нужно. Спасибо!
Офлайн