mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-06 21:35:55 +01:00
further refoctor default render secmiddleware
This commit is contained in:
@@ -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 *;"
|
||||||
|
|||||||
Reference in New Issue
Block a user