mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-12 00:06:09 +01:00
bug fix for ubuntu and docker manager
This commit is contained in:
@@ -15,6 +15,7 @@ import CyberCP.settings as settings
|
||||
from models import ACL
|
||||
from plogical.acl import ACLManager
|
||||
from django.views.decorators.csrf import ensure_csrf_cookie
|
||||
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
|
||||
# Create your views here.
|
||||
|
||||
def verifyLogin(request):
|
||||
@@ -116,7 +117,15 @@ def verifyLogin(request):
|
||||
if hashPassword.check_password(admin.password, password):
|
||||
|
||||
request.session['userID'] = admin.pk
|
||||
request.session['ipAddr'] = request.META.get('REMOTE_ADDR')
|
||||
|
||||
ipAddr = request.META.get('REMOTE_ADDR')
|
||||
|
||||
if ipAddr.find(':') > -1:
|
||||
ipAddr = ipAddr.split(':')[:3]
|
||||
request.session['ipAddr'] = ''.join(ipAddr)
|
||||
else:
|
||||
request.session['ipAddr'] = request.META.get('REMOTE_ADDR')
|
||||
|
||||
request.session.set_expiry(3600)
|
||||
data = {'userID': admin.pk, 'loginStatus': 1, 'error_message': "None"}
|
||||
json_data = json.dumps(data)
|
||||
@@ -195,6 +204,9 @@ def loadLoginPage(request):
|
||||
newFWRule = FirewallRules(name="ftptls", proto="tcp", port="40110-40210")
|
||||
newFWRule.save()
|
||||
|
||||
newFWRule = FirewallRules(name="quic", proto="udp", port="443")
|
||||
newFWRule.save()
|
||||
|
||||
if numberOfAdministrator == 0:
|
||||
ACLManager.createDefaultACLs()
|
||||
acl = ACL.objects.get(name='admin')
|
||||
|
||||
Reference in New Issue
Block a user