[WEB - 1333]fix: session age for admin and user (#4477)
* dev: fix session token save on admin and remove session save every request * dev: update session cookie age to environment variable * fix: adding save every request django session * dev: nginx configuration --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
This commit is contained in:
parent
e9d80efbc9
commit
37cc8d7b77
4 changed files with 68 additions and 24 deletions
|
|
@ -1,5 +1,6 @@
|
|||
# Django imports
|
||||
from django.contrib.auth import login
|
||||
from django.conf import settings
|
||||
|
||||
# Module imports
|
||||
from plane.authentication.utils.host import base_host
|
||||
|
|
@ -7,6 +8,11 @@ from plane.authentication.utils.host import base_host
|
|||
|
||||
def user_login(request, user, is_app=False, is_admin=False, is_space=False):
|
||||
login(request=request, user=user)
|
||||
|
||||
# If is admin cookie set the custom age
|
||||
if is_admin:
|
||||
request.session.set_expiry(settings.ADMIN_SESSION_COOKIE_AGE)
|
||||
|
||||
device_info = {
|
||||
"user_agent": request.META.get("HTTP_USER_AGENT", ""),
|
||||
"ip_address": request.META.get("REMOTE_ADDR", ""),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue