Exemplo n.º 1
0
 def login(request, response, duration):
     """ Login page """
     User.init()
     if Sessions.check(request.getCookie(b"session")) == False:
         if User.check(request.params.get(b"loginuser", b""),
                       request.params.get(b"loginpassword", b"")):
             response.setCookie(b"session", Sessions.create(duration),
                                duration)
         else:
             return PasswordPage.loginPage(
                 None if request.params.get(b"loginpassword", None) ==
                 None else b"Wrong user or password")
     return None
Exemplo n.º 2
0
 def change(request, response):
     """ Change the password page """
     User.init()
     newPassword = request.params.get(b"newpassword", None)
     if newPassword != None:
         res = User.change(request.params.get(b"user", b""),
                           request.params.get(b"currentpassword", b""),
                           request.params.get(b"newpassword"),
                           request.params.get(b"renewpassword"))
         if res == True:
             return [Br(), AlertSuccess(text=b"Password changed")]
         elif res == None:
             return PasswordPage.changePage(alert=b"Passwords not equals")
         else:
             return PasswordPage.changePage(alert=b"Wrong user or password")
     else:
         return PasswordPage.changePage()