Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. @csrf_exempt
  2. def loginFunction(request):
  3.     with open('login.json', 'r', encoding='utf-8') as file:
  4.         login = json.load(file)
  5.     with open('data_json.json', 'r', encoding='utf-8') as file:
  6.         data_json = json.load(file)
  7.     new_obj = {}
  8.     page = "loginPage.html"
  9.     request.session["function"] = None
  10.     req = request.POST
  11.     request.session["login"] = req.get("login")
  12.     request.session["password"] = req.get('password')
  13.     for i in login["data"]:
  14.         if i["login"] == request.session["login"] and i["password"] == request.session["password"]:
  15.             request.session["function"] = i["function"]
  16.             break
  17.     if request.session["function"] != None:
  18.         if request.session["function"] == "user":
  19.             new_obj = {"cinemas": data_json['cinemas']}
  20.             page = 'mainPage.html'
  21.         elif request.session["function"] == "manager":
  22.             page = 'manager.html'
  23.         elif request.session["function"] == "admin":
  24.             page = 'admin.html'
  25.     return render(request, page, new_obj)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement