diff --git a/scripts/user_from_session.py b/scripts/user_from_session.py new file mode 100644 index 0000000..853aeb7 --- /dev/null +++ b/scripts/user_from_session.py @@ -0,0 +1,10 @@ +from django.contrib.sessions.models import Session +from django.contrib.auth.models import User + + +def user_from_session(session_key): + session = Session.objects.get(session_key=session_key) + uid = session.get_decoded().get('_auth_user_id') + user = User.objects.get(pk=uid) + print user.username, user.get_full_name(), user.email + return user