1 from django.contrib.auth import user_logged_in
2 from django.contrib.sessions.models import Session
4 from better_sessions.models import UserSession
6 from .settings import SINGLE_SESSION
9 def post_user_login(sender, request, user, **kwargs):
11 Session.objects.filter(session_key=user.session.key).delete()
12 except UserSession.DoesNotExist:
13 user.session = UserSession()
15 user.session.key = request.session.session_key
20 user_logged_in.connect(post_user_login)