Skip to content

Commit 8a2a6c6

Browse files
committed
1 parent 3543aaa commit 8a2a6c6

File tree

1 file changed

+15
-53
lines changed

1 file changed

+15
-53
lines changed

loginSystem/views.py

Lines changed: 15 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22

33

44
from django.shortcuts import render
5-
from django.http import HttpResponse
65
from .models import Administrator
76
from plogical import hashPassword
87
import json
98
from packages.models import Package
109
from firewall.models import FirewallRules
1110
from baseTemplate.models import version
1211
from plogical.getSystemInformation import SystemInformation
13-
from django.utils.translation import LANGUAGE_SESSION_KEY
14-
import CyberCP.settings as settings
1512
from .models import ACL
1613
from plogical.acl import ACLManager
1714
from django.views.decorators.csrf import ensure_csrf_cookie
1815
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
16+
from django.conf import settings
17+
from django.http import HttpResponse
18+
from django.utils import translation
1919
# Create your views here.
2020

2121
def verifyLogin(request):
@@ -38,83 +38,43 @@ def verifyLogin(request):
3838
try:
3939
if data['languageSelection'] == "English":
4040
user_Language = "en"
41-
request.session[LANGUAGE_SESSION_KEY] = user_Language
42-
request.COOKIES['django_language'] = user_Language
43-
settings.LANGUAGE_CODE = user_Language
4441
elif data['languageSelection'] == "Chinese":
4542
user_Language = "cn"
46-
request.session[LANGUAGE_SESSION_KEY] = user_Language
47-
request.COOKIES['django_language'] = user_Language
48-
settings.LANGUAGE_CODE = user_Language
4943
elif data['languageSelection'] == "Bulgarian":
5044
user_Language = "br"
51-
request.session[LANGUAGE_SESSION_KEY] = user_Language
52-
request.COOKIES['django_language'] = user_Language
53-
settings.LANGUAGE_CODE = user_Language
5445
elif data['languageSelection'] == "Portuguese":
5546
user_Language = "pt"
56-
request.session[LANGUAGE_SESSION_KEY] = user_Language
57-
request.COOKIES['django_language'] = user_Language
58-
settings.LANGUAGE_CODE = user_Language
5947
elif data['languageSelection'] == "Japanese":
6048
user_Language = "ja"
61-
request.session[LANGUAGE_SESSION_KEY] = user_Language
62-
request.COOKIES['django_language'] = user_Language
63-
settings.LANGUAGE_CODE = user_Language
6449
elif data['languageSelection'] == "Bosnian":
6550
user_Language = "bs"
66-
request.session[LANGUAGE_SESSION_KEY] = user_Language
67-
request.COOKIES['django_language'] = user_Language
68-
settings.LANGUAGE_CODE = user_Language
6951
elif data['languageSelection'] == "Greek":
7052
user_Language = "gr"
71-
request.session[LANGUAGE_SESSION_KEY] = user_Language
72-
request.COOKIES['django_language'] = user_Language
73-
settings.LANGUAGE_CODE = user_Language
7453
elif data['languageSelection'] == "Russian":
7554
user_Language = "ru"
76-
request.session[LANGUAGE_SESSION_KEY] = user_Language
77-
request.COOKIES['django_language'] = user_Language
78-
settings.LANGUAGE_CODE = user_Language
7955
elif data['languageSelection'] == "Turkish":
8056
user_Language = "tr"
81-
request.session[LANGUAGE_SESSION_KEY] = user_Language
82-
request.COOKIES['django_language'] = user_Language
83-
settings.LANGUAGE_CODE = user_Language
8457
elif data['languageSelection'] == "Spanish":
8558
user_Language = "es"
86-
request.session[LANGUAGE_SESSION_KEY] = user_Language
87-
request.COOKIES['django_language'] = user_Language
88-
settings.LANGUAGE_CODE = user_Language
8959
elif data['languageSelection'] == "French":
9060
user_Language = "fr"
91-
request.session[LANGUAGE_SESSION_KEY] = user_Language
92-
request.COOKIES['django_language'] = user_Language
93-
settings.LANGUAGE_CODE = user_Language
9461
elif data['languageSelection'] == "Polish":
9562
user_Language = "pl"
96-
request.session[LANGUAGE_SESSION_KEY] = user_Language
97-
request.COOKIES['django_language'] = user_Language
98-
settings.LANGUAGE_CODE = user_Language
9963
elif data['languageSelection'] == "Vietnamese":
10064
user_Language = "vi"
101-
request.session[LANGUAGE_SESSION_KEY] = user_Language
102-
request.COOKIES['django_language'] = user_Language
103-
settings.LANGUAGE_CODE = user_Language
10465
elif data['languageSelection'] == "Italian":
10566
user_Language = "it"
106-
request.session[LANGUAGE_SESSION_KEY] = user_Language
107-
request.COOKIES['django_language'] = user_Language
108-
settings.LANGUAGE_CODE = user_Language
10967
elif data['languageSelection'] == "German":
11068
user_Language = "de"
111-
request.session[LANGUAGE_SESSION_KEY] = user_Language
112-
request.COOKIES['django_language'] = user_Language
113-
settings.LANGUAGE_CODE = user_Language
69+
70+
translation.activate(user_Language)
71+
response = HttpResponse()
72+
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, user_Language)
11473
except:
115-
request.session[LANGUAGE_SESSION_KEY] = "en"
116-
request.COOKIES['django_language'] = "en"
117-
settings.LANGUAGE_CODE = "en"
74+
user_Language = 'en'
75+
translation.activate(user_Language)
76+
response = HttpResponse()
77+
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, user_Language)
11878

11979

12080
admin = Administrator.objects.get(userName=username)
@@ -134,12 +94,14 @@ def verifyLogin(request):
13494
request.session.set_expiry(3600)
13595
data = {'userID': admin.pk, 'loginStatus': 1, 'error_message': "None"}
13696
json_data = json.dumps(data)
137-
return HttpResponse(json_data)
97+
response.write(json_data)
98+
return response
13899

139100
else:
140101
data = {'userID': 0, 'loginStatus': 0, 'error_message': "wrong-password"}
141102
json_data = json.dumps(data)
142-
return HttpResponse(json_data)
103+
response.write(json_data)
104+
return response
143105

144106
except BaseException as msg:
145107
data = {'userID': 0, 'loginStatus': 0, 'error_message': str(msg)}

0 commit comments

Comments
 (0)