Given follwoing function showing members presently logged in , I need to set session expiring on browser closure in [login to view URL]:
def get_current_users():
active_sessions = [login to view URL](expire_date__gte=[login to view URL]())
user_id_list = []
for session in active_sessions:
data = session.get_decoded()
[login to view URL]([login to view URL]('_auth_user_id', None))
# Query all logged in users based on id list
return [login to view URL](id__in=user_id_list)
@staff_member_required
def loggedusers(request):
queryset = get_current_users().order_by('-last_login')
print (get_current_users().order_by('-last_login').count())
paginate_by= 15
context = {
"active_users": get_current_users(),
"queryset" : queryset,
}
print(context)
return render (request,'staff/[login to view URL]',context)