further refoctor default render secmiddleware

This commit is contained in:
Usman Nasir
2021-03-07 11:38:26 +05:00
parent 845e7e8e9c
commit ab0b22702d

View File

@@ -1,7 +1,7 @@
# coding=utf-8 # coding=utf-8
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
import json import json
from django.shortcuts import HttpResponse from django.shortcuts import HttpResponse, render
import re import re
from loginSystem.models import Administrator from loginSystem.models import Administrator
@@ -96,12 +96,15 @@ class secMiddleware:
logging.writeToFile(str(msg)) logging.writeToFile(str(msg))
response = self.get_response(request) response = self.get_response(request)
return response return response
else:
try:
uID = request.session['userID']
except:
return render(request, 'loginSystem/login.html', {})
response = self.get_response(request) response = self.get_response(request)
response['X-XSS-Protection'] = "1; mode=block" response['X-XSS-Protection'] = "1; mode=block"
#response['Strict-Transport-Security'] = "max-age=31536000; includeSubDomains; preload"
response['X-Frame-Options'] = "sameorigin" response['X-Frame-Options'] = "sameorigin"
response['Content-Security-Policy'] = "script-src 'self' https://www.jsdelivr.com" response['Content-Security-Policy'] = "script-src 'self' https://www.jsdelivr.com"
response['Content-Security-Policy'] = "connect-src *;" response['Content-Security-Policy'] = "connect-src *;"